DECLARE @SQL VARCHAR(100)
DECLARE @dbName VARCHAR(100)--
SET @dbName = 'somedbname'--
SET @sql = 'USE [' + @dbName + ']' + CHAR(13) + CHAR(10)
SET @sql = @sql + 'GO' + CHAR(13) + CHAR(10)-- Print the command
EXEC (@sql)
Когда я запускаю это, выдает ошибку. Неверный синтаксис рядом с 'GO', кто-то нашел обходной путь к этому?
Требование: мне нужно включить создание хранимой процедуры в коммутируемую базу данных.