создать базу данных sql server как другую структуру базы данных sql (дизайн) - PullRequest
0 голосов
/ 29 марта 2012

Мне нужно создать базу данных SQL, как и другие базы данных SQL (без данных) с помощью сценария SQL

кто-то сказал мне, что у Oracle есть такая возможность в каком-то коде вроде

create database <your new DB name> as <the old DB name>

так есть ли подобное утверждение или обходной путь в SQL

Я использую MS-SQL Server 2008 / 2008R2

Мне не нужно решение «генерировать сценарий», поскольку оно предоставляет очень длинный сценарий, мне просто нужен оператор Oracle (упомянутый выше), но в SQL

, чтобы быть более понятным, мне нужна только структура таблиц (без данных) и нужны все другие объекты, такие как функции, представления и т. Д. *

Пожалуйста, совет,

Ответы [ 2 ]

0 голосов
/ 29 марта 2012

В SQL Server вы можете щелкнуть правой кнопкой мыши по базе данных, затем выбрать «Задачи», затем «Создать сценарии», и вы можете создать один сценарий для всех ваших данных объекта без данных.

0 голосов
/ 29 марта 2012

Если вы спрашиваете о SQL Server (по крайней мере, в 2005 году или более поздней версии, но не уверены в предыдущих версиях), если вы щелкнете правой кнопкой мыши на Базе данных в SQL Server Management Studio, перейдите к Задачам, а затем - Сгенерировать сценарии, у вас есть возможность Создать скрипт для создания всех объектов в базе данных без данных.

Обновление: Вы также можете щелкнуть правой кнопкой мыши на пользовательской базе данных и выбрать базу данных сценариев как -> Создать для того, чтобы TSQL мог создать саму БД без каких-либо таблиц, хранимых процедур и т. Д.

...