다음은 작동하지 않으며 명확한 내용이 누락되어 있지만 누군가가 왜 작동하지 않는지 설명 할 수 있으면 좋을 것입니다. db를 동적으로 변경해야합니다.왜 데이터베이스를 동적으로 변경할 수 없습니까? SQL Server 2008
인쇄가 잘되지만 SQL Server 드롭 다운에서 db가 변경되지 않습니다.
DECLARE @tempSql nvarchar(4000);
DECLARE @FinalSQL nvarchar(4000);
DECLARE @dbName varchar(100);
SET @dbName = 'Pubs';
SET @tempSql = 'SELECT DB_NAME()';
SET @FinalSQL = 'USE ' + @dbName + '; EXEC sp_executesql N''' + @tempSql + '''';
EXEC (@FinalSQL)
SQLCMD 모드가 옵션입니까? –