Query analyzer

lesha_spb
Дата: 14.10.2003 17:52:22
Нужно создать БД, таблицы и т.п.
Такой код
create database db1
CREATE TABLE table1 (...)
...
не пройдет, таблица создастся в текущей базе а не в созданой, а на такой код синтаксис ругается
create database db1
use db1
CREATE TABLE table1 (...)
...
По типу use не существующей БД
Неужели надо так:
create database db1
<запуск на выполнение(F5)>
CREATE TABLE table1 (...)
...
Подскажите выход.
Glory
Дата: 14.10.2003 17:54:25
create database db1
go
use db1
go
CREATE TABLE table1 (...)
lesha_spb
Дата: 14.10.2003 18:09:37
Выдается такое сообщение:

Server: Msg 911, Level 16, State 1, Line 1
Could not locate entry in sysdatabases for database 'db1'. No entry found with that name. Make sure that the name is entered correctly.
Glory
Дата: 14.10.2003 18:14:33
Это при компиляции или при выполнении ?
На компиляцию так и должно быть. Потому что на этот момент базы db1 еще нет и поэтому команда use db1 на этот же момент есть ошибочная команда
lesha_spb
Дата: 14.10.2003 20:05:18
Да ты прав, все работает Спасибо