我試過批量插入,但我無法正確理解。我有一個表格模式,以id和更多的列開頭,然後我需要跳過一列。什麼是從csv分配每列的正確方法?批量插入到SQL Server 2005問題
感謝
編輯:
我的代碼:
BULK INSERT datadb
from 'C:\datainsert.csv'
WITH
(
FIRSTROW=2,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
的誤差都在談論我的第一列是一個不同的數據類型,因爲我有一個ID列
你指定了一個FORMATFILE參數嗎? http://msdn.microsoft.com/en-us/library/ms188365.aspx –
通常情況下,'BULK INSERT'就是這樣做的 - 將大量數據插入到**登臺表**中,看起來完全一樣您正在導入的數據。完成之後 - *然後*您可以將數據應用於實際的實際表格並執行諸如跳過列之類的操作。 –
@marc_s臨時表格的想法奏效了!我應該想到這一點!謝謝! – Intelwalk