是否有一个stored procedure
或一些我可以运行的 SQL 来显示用于从现有表创建表的 SQL?喜欢sp_helptext
显示 afunction
或的内容stored procedure
。基本上,有没有办法做到这一点Script Table As->CREATE TO
?
问问题
85 次
1 回答
0
答案是不。如果您启动分析器,并在 SSMS 中运行 [scirpt table]>[create to],那么您将看到一系列 sp_executesql 在 sys.* 表上运行。这意味着没有 CREATE TABLE 命令存储在 SQL Server 中的任何位置,并且 SSMS 为来自许多不同来源的表组装 CREATE 语句。
另一方面,如果运行 [script view]>[create to],您将看到来自 sys.all_objects、sys.sql_modules、sys.system_sql_modules 的简单查询,其中存储了定义。
于 2013-04-22T10:45:13.433 回答