Созать БД и сразу же создать в ней таблицу. Как?
От: dead_ricky  
Дата: 18.03.07 06:19
Оценка:
Всем ку
Сразу скажу — в SQL не силен
Есть M$ SQL Server 2000. Надо используя скрипт создать базу данных с одной таблицей. Вот.

Я делаю это за два захода, т.е. двумя скриптами:
the_script1_nah
USE master
GO -- хз, 
CREATE DATABASE databaes
ON 
( NAME = databaes_dat,
   FILENAME = 'c:\temp\data_base.mdf',
   SIZE = 4,
   MAXSIZE = 10,
   FILEGROWTH = 1 
)
GO


the_script2_nah
USE database
GO
CREATE  TABLE
(
  ID SMALLINT IDENTITY(0,1) NOT NULL,
  ZLO1 VARCHAR(25)
  ZLO2 TEXT (160)
)
GO


А можно это сделать в одним скриптом? Когда пытаюсь сделать это одним скриптом, то Query Analyzer ругается на 'USE database', говорит что такой нет. А надо срочно. Вот.
Зараннее спасибо.
Re: Созать БД и сразу же создать в ней таблицу. Как?
От: _Oleg_ Украина  
Дата: 18.03.07 08:55
Оценка:
Здравствуйте, dead_ricky, Вы писали:

_>Всем ку

_>Сразу скажу — в SQL не силен
_>Есть M$ SQL Server 2000. Надо используя скрипт создать базу данных с одной таблицей. Вот.

_>Я делаю это за два захода, т.е. двумя скриптами:

_>the_script1_nah
_>
_>CREATE DATABASE databaes
_>...
_>USE database
_>


_>А можно это сделать в одним скриптом? Когда пытаюсь сделать это одним скриптом, то Query Analyzer ругается на 'USE database', говорит что такой нет. А надо срочно. Вот.

_>Зараннее спасибо.

Я вообще Oracle'ом занимаюсь
Но, могу предположить, что у тебя названия баз данных разные.
Re: Созать БД и сразу же создать в ней таблицу. Как?
От: rd1per  
Дата: 18.03.07 17:36
Оценка: 2 (1)
Здравствуйте, dead_ricky, Вы писали:

CREATE DATABASE databaes
ON 
( NAME = databaes_dat,
   FILENAME = 'c:\temp\data_base.mdf',
   SIZE = 4,
   MAXSIZE = 10,
   FILEGROWTH = 1 
)
GO
USE databases
GO
CREATE  TABLE
(
  ID SMALLINT IDENTITY(0,1) NOT NULL,
  ZLO1 VARCHAR(25)
  ZLO2 TEXT (160)
)
GO


Вот так у меня работает.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.