admin

如何将表架构和约束复制到其他数据库的表中?

sql

可以使用哪种SQL将指定表的架构复制到其他数据库中的表?


阅读 140

收藏
2021-05-10

共1个答案

admin

SELECT INTO将使用相同的架构创建一个新表。因此,您可以:

 SELECT *
 INTO newdb.dbo.newtable
 FROM olddb.dbo.oldtable

要仅复制模式而不是数据,请执行以下操作:

 SELECT TOP 0 *
 INTO newdb.dbo.newtable
 FROM olddb.dbo.oldtable

这不会复制索引或键。要复制这些内容,请在SQL Sever Management
Studio中右键单击该表,然后选择“脚本表为”。这将为您提供一个可以在新数据库上运行的脚本。

2021-05-10