我是否可以运行stored procedure
或某些SQL来显示用于从现有表创建表的SQL?与sp_helptext
一样,可显示function
或stored procedure
的内容。基本上,有没有办法做Script Table As->CREATE TO
方法?
答案 0 :(得分:0)
答案是否定的。如果启动分析器,并在SSMS中运行[scirpt table]> [create to],那么您将看到在sys。*表上运行的一系列sp_executesql。这意味着没有CREATE TABLE命令存储在SQL Server中的任何位置,SSMS程序集CREATE语句来自许多不同来源的表。
另一方面,如果运行[脚本视图]> [创建],您将看到来自sys.all_objects,sys.sql_modules,sys.system_sql_modules的简单查询,其中存储了定义。