Как получить определение таблицы в SQL Server

Я новичок в SQL Server. В базе данных моей команды есть пара таблиц, которые нам нужно скопировать. Мне было интересно, можно ли получить DDL таблиц. Как и для конкретной таблицы, получить ее определение "CREATE TABLE ...."???

Я попытался перейти к Обозревателю объектов -> щелкнуть правой кнопкой мыши по таблице и выбрать Свойства, но это не дает того, что мне нужно.

2 ответа

Решение

Вы были близки:) Из студии управления

  • щелкните правой кнопкой мыши по нужному столу
  • таблица сценариев как
  • создать для
  • новое окно редактора запросов

И вот, пожалуйста!

введите описание изображения здесь

Если вы хотите реплицировать SQL, необходимый для создания таблицы, щелкните правой кнопкой мыши таблицу в обозревателе объектов, выберите "Таблица сценариев как..." и выберите "Drop To...", "Create To...". "или" Удалить и создать... "и" Новое окно запроса ". Обратите внимание, что эта функция также работает на большинстве всех узлов в SSMS. Индексы, например, могут быть написаны в окне запроса, как и ограничения, триггеры и т. Д.

Другой способ получить быструю информацию о таблице при написании запроса в SQL Server Management Studio (SSMS) - выделить имя таблицы в окне запроса и нажать ALT+F1. Информация о схеме появляется в окне результатов запроса и включает в себя столбцы, идентификационную информацию, индексы, ограничения и ссылки на внешние ключи для этой таблицы.

Другие вопросы по тегам