Инструкция для отображения создать таблицу SQL
Есть ли stored procedure
или какой-нибудь SQL, который я мог бы запустить, который бы отображал SQL для создания таблицы из существующей таблицы? подобно sp_helptext
отображать содержимое function
или же stored procedure
, В принципе, есть ли способ сделать Script Table As->CREATE TO
метод?
1 ответ
Ответ - нет. Если вы запустите профилировщик и запустите [scirpt table]>[create to] в SSMS, то вы увидите серию sp_executesql, запущенную для таблиц sys.*. Это означает, что никакие команды CREATE TABLE не хранятся где-либо на сервере SQL, и SSMS собирает операторы CREATE для таблицы из множества различных источников.
С другой стороны, если запустить [представление скрипта]> [создать в], вы увидите простой запрос из sys.all_objects, sys.sql_modules, sys.system_sql_modules, где хранятся определения.