0
我試圖從Northwind插入數據任何人都可以幫助我嗎?提供的值的SQL列名稱或數量與表格定義不匹配
INSERT INTO [dbo].[DimOrder]
SELECT
[OrderID], [CustomerID], [OrderDate], [EmployeeID]
FROM
Northwind..[Orders]
我試圖從Northwind插入數據任何人都可以幫助我嗎?提供的值的SQL列名稱或數量與表格定義不匹配
INSERT INTO [dbo].[DimOrder]
SELECT
[OrderID], [CustomerID], [OrderDate], [EmployeeID]
FROM
Northwind..[Orders]
嘗試這樣的:
Insert Into [dbo].[DimOrder] (ColumnName1,ColumnName2,..) select ColumnName1,ColumnName2,.. From Northwind.[Orders]
您選擇語句應該返回同一列的數量,你的要插入..
使用
insert into table#1
Select
filed#1,filed#2,filed#3
From table#2
您插入數據必須考慮以下規則
你的'DimOrder'表有哪些列?我會建議**總是**明確指定要插入的列 - 以避免像這樣(和其他)的問題 – 2014-09-03 05:23:43
添加「DimOrder」的createstatement – Jens 2014-09-03 05:25:42