我有一個逗號分隔的文件,我想導入到SQL Server中。導入文件到SQL Server
該文件相當大(240MB)。
我需要通過以下過程來導入相同的:
- 創建表導入。
- 該文件的第一行將對應於該表的列。
- 所有項目將被視爲字符串。
是否有SQL服務器的工具專爲做到這一點?
謝謝。
我有一個逗號分隔的文件,我想導入到SQL Server中。導入文件到SQL Server
該文件相當大(240MB)。
我需要通過以下過程來導入相同的:
是否有SQL服務器的工具專爲做到這一點?
謝謝。
好吧,
使用SQL Server導入和導出嚮導,
祝你好運。
如果它只是一個一次性的文件,然後使用以前被稱爲DTS,現在通常被稱爲SQL Server導入/導出嚮導。
BCP可能是一個比較複雜的設置和獲取要一個一次性的文件,但如果你經常這樣做,然後學習和使用BCP。
在導入/導出嚮導上有Choosa複選框數據源屏幕,在所謂的「列名的第一個數據行」常規選項卡;這將讓你有第一行作爲標題行。
對待所有項目,如弦細,導入/導出嚮導的默認值設置列字符串,50寬,所以你可能需要增加,如果稍有您的數據將是比寬。
如果您有SQL Server Management Studio中您可以使用SQL Server導入和導出嚮導,設置數據源平面文件源,然後你可以瀏覽你的文件,並設置你需要像指定列的選項。此嚮導在SQL Server Management Studio 2008中可用我不確定早期版本。您可以通過右鍵單擊數據庫找到該向導選擇任務>導入數據... – 2010-11-23 18:23:55
我有SQL Server Management Studio,但導入數據工具將第一行解析爲表中的一行。我需要第一行來表示列表中的列名。 – Batuta 2010-11-23 19:25:05