【发布时间】:2011-02-16 15:00:28
【问题描述】:
我只是从表中获取数据并将其插入#tempTable,然后删除数据,并将其插入回表中。我得到“插入错误:列名或提供的值的数量与表定义不匹配。”错误。
这是我正在运行的线路。
SELECT * INTO #tempTable FROM dbo.ProductSales
SELECT * FROM #tempTable
DELETE FROM dbo.ProductSales
INSERT INTO dbo.ProductSales SELECT * FROM #tempTable
有什么想法吗?
【问题讨论】:
-
ProductSales 有计算列吗?
标签: sql-server select insert