怎么在SQL 2008 中把两个结构相同的表合并成新表
可以使用UNION语句将两个结构相同的表合并成新表。具体步骤如下:
-
打开SQL Server Management Studio,连接到要操作的数据库。
-
在查询窗口中输入如下代码:
SELECT * INTO 新表名 FROM 表1 UNION SELECT * FROM 表2
其中,“新表名”是你要创建的新表的名称,“表1”和“表2”是要合并的两个表的名称。
- 执行上述代码,新表将被创建并包含两个表中的所有记录。
注意事项:
-
UNION语句要求两个表的结构必须相同,包括列名、数据类型等。
-
如果两个表中存在重复记录,UNION语句会自动去重,只保留一条记录。
-
使用SELECT INTO语句可以创建新表并将查询结果插入到新表中。在使用该语句时,注意要保证新表的名称不存在于当前数据库中,否则会抛出错误。
原文地址: https://www.cveoy.top/t/topic/bSDq 著作权归作者所有。请勿转载和采集!