使用 SELECT 从另一个表中插入数据

INSERT INTO Customers (FName, LName, PhoneNumber)
SELECT FName, LName, PhoneNumber FROM Employees

此示例将所有 Employees 插入 Customers 表。由于这两个表具有不同的字段,并且你不希望移动所有字段,因此需要设置要插入的字段以及要选择的字段。相关字段名称不需要被称为相同的东西,但是然后需要是相同的数据类型。此示例假设 Id 字段具有标识规范集并将自动递增。

如果你有两个具有完全相同字段名称的表,并且只想移动所有记录,则可以使用:

INSERT INTO Table1
SELECT * FROM Table2