如何在SQL Server中复制带有约束和关键信息的表?

Rav*_*nki 6 sql database sql-server

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

select * 
into student_info 
from student_constraint 
where 1 = 2;
Run Code Online (Sandbox Code Playgroud)

但它只是复制架构。

如何复制带有约束和关键信息的表?

PSK*_*PSK 4

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

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

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

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

在此输入图像描述