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