如何在SQL Server中复制具有约束和密钥信息的表?

时间:2018-02-11 16:49:36

标签: sql sql-server database

我正在尝试复制SQL Server中的表:

select * 
into student_info 
from student_constraint 
where 1 = 2;

但它只复制架构。

如何使用约束和关键信息复制表?

1 个答案:

答案 0 :(得分:1)

如果您只想要架构,可以使用SSMS中提供的生成脚本选项。

  

要生成架构脚本,请右键单击源表并单击   脚本表为 - >创建到,然后选择输出的位置。

如果您需要带有架构的数据,在SSMS中您可以选择使用架构或仅架构生成数据,您可以尝试以下方法。

  

为一个或多个表生成SQL脚本及其数据,   右键单击数据库,然后单击Tasks-> Generate Scripts。   选择要备份的对象,然后单击“下一步”。在   在下一个对话框窗口中,选择脚本的位置,然后   点击高级。

enter image description here