Sql-Server

如何在 SQL Server 2008 中導入 CSV 文件?

  • November 5, 2018

我正在嘗試在 SQL Server 2008 中導入 CSV 文件。BULK INSERT這是一種方法,但它適用於從SQL Server 2014 開始的 CSV 。

實現這一目標的替代方法是什麼?

任何想法/想法都非常感謝。

SQL Server 一直支持從 CSV 文件批量插入,您只需指定欄位/行終止符。

file.csv 包含:

foo,bar,1
blat,splunge,2

然後我們這樣做:

CREATE TABLE #foo(a varchar(32), b varchar(32), c int);

BULK INSERT #foo FROM 'c:\temp\file.csv'
WITH (ROWTERMINATOR = '\n', FIELDTERMINATOR = ',');

SELECT * FROM #foo;

結果:

a        b        c
-------- -------- ----
foo      bar      1
blat     splunge  2

以下連結

https://support.discountasp.net/kb/a1179/how-to-import-a-csv-file-into-a-database-using-sql-server-management-studio.aspx

在此處輸入圖像描述

如果您有問題,請點擊下一個連結,希望能解決您的問題

https://host4asp.net/import-csv-file-using-sql-server-management-studio/

引用自:https://dba.stackexchange.com/questions/221817