這裏 https://msdn.microsoft.com/en-us/library/ms188365.aspx 我可以讀到:SQL Server BULK INSERT:爲什麼「FIRSTROW屬性不打算跳過列標題」?
的FIRSTROW屬性不打算跳過列標題。 BULK INSERT語句不支持跳過標頭。當 跳過行時,SQL Server數據庫引擎只會查看字段 終止符,並且不會驗證跳過的 行的字段中的數據。
但我想這樣做。爲什麼不是這個意圖?當我跳過FIRSTROW = 2的標頭時,我能期待什麼問題嗎?
有我的理解正確,這個答案歸結爲「它大多數情況下,它會工作得很好,特別是與anythign一個天真的程序員會期望工作......它不會適用於每一個案例,特別是對於CSV承認的每個邊緣案例都不適用。「 – Brondahl
我不敢說「大多數」CSV文件嚴格逗號分隔,沒有引號,不。如果您可以控制CSV文件的生成方式,並且可以確保不會引用報價,那麼您將擁有一種特殊類型的CSV文件,它也是一種恰好使用逗號作爲分隔符的有效文本文件。 –