У меня есть несколько баз данных в SQL Server.
И дизайн базы данных, такой как «Database1», «Database1_Tmp», «Database2», «Database2_Tmp», например.
и в моей команде sql я хочу выполнить команду в текущей базе данных и некоторые команды в выбранной паре tmp базы данных.
Я написал SQL-запрос, как показано ниже, но он выдает ошибку
Неверный синтаксис рядом с'@db_Blobname'.
Как написать команду для изменения текущей базы данных на выполняющуюся команду
спасибо
..........
---command for DatabaseX
........................
--trying to change current DatabaseX to DatabaseX_Tmp to run command on
DECLARE @db_Blobname VARCHAR( 255)
SET @db_Blobname = (SELECT DB_NAME())
SET @db_Blobname = @db_Blobname+ '_Tmp'
PRINT @db_Blobname
USE @db_Blobname
GO
............