2010-04-01 61 views
13

我想導入一個csv文件來將數據插入到我的數據庫上的現有表中。我經歷了嚮導,當選擇目標的源表和視圖時,沒有任何可供選擇的。它只是認爲我正在嘗試創建一個新表格。導入csv文件到SQL Server Management Studio - 沒有表格

有什麼建議嗎?謝謝!

+0

你確定你選擇連接到正確的數據庫?您確定您有權插入該數據庫中的表格嗎? – HLGEM 2010-04-01 18:59:59

回答

24

跳過嚮導,並只使用BULK INSERT,這裏有一個例子:

BULK 
INSERT CSVTest 
FROM 'c:\csvtest.txt' 
WITH 
(
FIELDTERMINATOR = ',', 
ROWTERMINATOR = '\n' 
) 
GO 

完整的示例:SQL SERVER – Import CSV File Into SQL Server Using Bulk Insert – Load Comma Delimited File Into SQL Server

+2

這不是符合CSV的解決方案! – Steven 2013-03-14 22:54:52

+0

@Steven,怎麼這樣?鏈接頁面的標題是:'SQL SERVER - 使用批量插入將CSV文件導入到SQL Server - 將逗號分隔文件加載到SQL Server中「 – 2013-03-15 11:42:13

+0

不支持單元格中的換行符? – Steven 2013-03-18 03:38:42

相關問題