2013-04-22 105 views
1

是否有stored procedure或某些我可以運行的SQL將顯示用於從現有表創建表的SQL?與sp_helptext類似,可顯示functionstored procedure的內容。基本上,有沒有辦法做Script Table As->CREATE TO方法?要顯示的語句創建表SQL

回答

0

答案是否定的。如果你啓動分析器,並在SSMS中運行[scirpt table]> [create to],那麼你會看到一系列在sys。*表上運行的sp_executesql。這意味着沒有CREATE TABLE命令存儲在SQL服務器中的任何位置,並且SSMS程序集CREAT語句用於來自許多不同來源的表的CREATE語句。另一方面,如果運行[script view]> [create to],則會從存儲定義的sys.all_objects,sys.sql_modules,sys.system_sql_modules中看到一個簡單查詢。