Я использую имя базы данных в нескольких местах в моем script, и я хочу иметь возможность быстро ее изменить, поэтому я ищу что-то вроде этого:
DECLARE @DBNAME VARCHAR(50)
SET @DBNAME = 'TEST'
CREATE DATABASE @DBNAME
GO
ALTER DATABASE @DBNAME SET COMPATIBILITY_LEVEL = 90
GO
ALTER DATABASE @DBNAME SET RECOVERY SIMPLE
GO
Но это не сработает. Итак, какой правильный способ написать этот код?