2013-04-22 109 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中看到一个简单查询。