Я написал скрипт для создания базы данных:
1: USE master; 2: IF (db_id ('myDB') равен нулю) 3: CREATE DATABASE myDB; 4: ИСПОЛЬЗОВАТЬ myDB;
но это не работает ... Я получил ошибку: Не удалось найти запись в базах данных sysdatabase для базы данных "myDB".Не найдено ни одной записи с таким именем.Убедитесь, что имя введено правильно.(Msg 911 )
Где моя ошибка?
Спасибо.
ОТВЕТ: gogo go ПОЛЕЗНАЯ ССЫЛКА: Программно, без использования GO, вам потребуется выполнить 2 отдельных вызова базы данных.
Добавьте оператор GO после строки 3. Это приведет к выполнению предыдущего сценария.
Это работает, если вы разделяете свои заявления с go
go
USE master; go IF (db_id('myDB') is null) CREATE DATABASE myDB; go USE myDB;