复制表

您可以使用 SQL Server Management Studio 或 Transact-SQL,通过创建新表后从现有表复制列信息,在 SQL Server 2012 中复制现有表。

重要说明重要提示

此操作仅复制表的结构,不复制任何表行。

本主题内容

  • 开始之前:

    安全性

  • 使用以下工具复制表:

    SQL Server Management Studio

    Transact-SQL

开始之前

安全性

权限

在目标数据库中要求 CREATE TABLE 权限。

用于“返回首页”链接的箭头图标[Top]

使用 SQL Server Management Studio

复制表

  1. 请确保您已经连接到要在其中创建表的数据库并在对象资源管理器中选中该数据库。

  2. 在对象资源管理器中,右键单击**“表”,再单击“新建表”**。

  3. 在对象资源管理器中,右键单击要复制的表,再单击**“设计”**。

  4. 在现有表中选择列,在**“编辑”菜单上单击“复制”**。

  5. 切换回新表并选择第一行。

  6. 在**“编辑”菜单上,单击“粘贴”**。

  7. 在**“文件”菜单上,单击“保存 table name”**。

  8. 在**“选择名称”对话框中,键入新表的名称并单击“确定”**。

用于“返回首页”链接的箭头图标[Top]

使用 Transact-SQL

在查询编辑器中复制表

  1. 请确保您已经连接到要在其中创建表的数据库并在对象资源管理器中选中该数据库。

  2. 右键单击您要复制的表,指向**“编写表脚本为”,然后指向“CREATE 到”,再选择“新查询编辑器窗口”**。

  3. 更改表的名称。

  4. 删除新表中不需要的列。

  5. 单击**“执行”**。

用于“返回首页”链接的箭头图标[Top]