复制不含行数据的表。 您所在的位置:网站首页 复制表的sql 复制不含行数据的表。

复制不含行数据的表。

2023-12-21 00:50| 来源: 网络整理| 查看: 265

复制表 项目 06/02/2023

适用于: SQL Server 2016 (13.x) 及更高版本 Azure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

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

这些步骤显示了如何仅复制表的结构但不复制行数据。

权限

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

使用 SQL Server Management Studio 复制表

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

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

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

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

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

在“编辑”菜单上,选择“粘贴” 。

在“文件”菜单上,选择“保存表名”。

在“选择名称”对话框中,键入新表的名称。 选择“确定”。

使用 Transact-SQL 在查询编辑器中复制表

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

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

更改表的名称。

删除新表中不需要的列。

选择“执行”来创建新表。

后续步骤 将列从一个表复制到另一个表 (数据库引擎) 在 SQL Server Management Studio 中编写对象脚本


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有