目前我正在运行这样的查询,将一个表中的字段添加到另一个表中。
INSERT INTO new_table (Num1, Num2, Num3)
SELECT Num1, Num2, Num3
FROM initial_table
我的表包含许多不同的列,有没有办法用一个命令移动它们而不是手动键入每一列?
答案 0 :(得分:1)
INSERT INTO new_table
SELECT *
FROM initial_table
如果您在new_table
中有一个标识列,则无效。
答案 1 :(得分:1)
如果您的表格相同,则列的顺序完全相同,并且您无法使用IDENTITY列:
INSERT INTO new_table
SELECT *
FROM initial_table