[MS-SQL] создание базы данных
А зачем скриптом создавать сами базы? Создай их вручную, и на каждой из них запусти свой скрипт создания структуры базы.
USE master
DROP DATABASE @DB_NAME
GO
use master
exec('drop database '+@db_name)
go
set/select не имеет значения
по-моему ты хотел написать не создать, а уничтожить
завтра попробую
Оставить комментарий
Slavaga
есть скрипт, который создает базу данных. Нужно создавать две одинаковые базы но с разными именами. Одна для работы - одна для отладки. Пишу такой код:DECLARE @DB_NAME nvarchar (30) SELECT @DB_NAME = 'DB_NAME'
USE master
DROP DATABASE @DB_NAME
GO
ну и вылезает ошибка :
Server: Msg 170, Level 15, State 1, Line 10
Line 10: Incorrect syntax near '@DB_NAME'.
Думаю, что мне требуется - понятно из кода. Спрашивается как это можно сделать.