Как я могу сгенерировать оператор SQL CREATE TABLE для таблицы MDF? - PullRequest
0 голосов
/ 11 ноября 2009

У меня есть .mdf файл с Visual Studio 2008 с одной таблицей в ней, которая имеет множество столбцов различных типов.

Как я могу сгенерировать оператор SQL, который создает эту таблицу, чтобы я мог изменить ее и создать другую подобную таблицу? Есть ли способ сделать это без SQL Server?

1 Ответ

2 голосов
/ 11 ноября 2009

А MDF - это целая база данных SQL Server, а не просто одна таблица.

В SQL Server Management Studio вы можете открыть «Обозреватель объектов» («Просмотр» -> «Обозреватель объектов» или нажать клавишу F7), а затем выбрать базу данных, щелкнуть по ней правой кнопкой мыши, выбрать «Задачи ...» и затем «Создать». Скрипты .... ".

Это запустит мастер, который позволит вам создавать сценарии для всех таблиц, представлений, хранимых процедур и любых объектов db, которые могут быть в вашей базе данных.

Если вас интересует только одна таблица, перейдите в свою базу данных, затем в таблицы и найдите свою таблицу в обозревателе объектов, а затем щелкните правой кнопкой мыши таблицу. Выберите «Таблица сценариев как ....», а затем «Создать в .....», и вы можете иметь сценарий CREATE TABLE только для этой отдельной таблицы в файле, нового окна запроса в SSMS или в буфере обмена. для вашего удобства.

Насколько я знаю, вы не можете сделать это в Visual Studio, однако, вам нужно будет использовать SQL Server Management Studio (или его версию Express для баз данных SQL Server Express).

Марк

...