我有两个对称表 Table1 和 Table2,ID 是定义为自动递增的 IDENTITY 字段的字段,我正在尝试使用以下查询将记录从 Table1 复制到 Table2,
INSERT INTO [dbo].[Table2]
SELECT
(
SELECT c.name
FROM sys.tables AS t
INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
where SCHEMA_NAME(schema_id) = 'dbo'
AND t.name = 'Table2' AND c.name !='ID'
) FROM [dbo].[Table1]
我得到以下错误,
列名或提供的值的数量与表定义不匹配。
我错过了什么吗???