簡體   English   中英

將數據從.txt文件導入SQL Server 2005 Express

[英]Importing Data from .txt file to SQL Server 2005 Express

我有一個制表符,分隔為.txt(非常小的文件,只有10到15個數據集),並且此文件有一些列,如PrdName,PrdSize,PrdWeight,PrdCode等。

現在,我想導入兩列PrdSizePrdCode並將其導入數據庫表的列中。 我已經創建了列,但是如何創建import子句並將數據從.txt文件傳輸到SQL Server? 謝謝

由於您擁有速成版,因此您將需要使用BCP或編寫其他程序。

看一下這篇文章: 使用SQL Server 2005 Express導入/導出數據,可以使用多個選項。

如果您有大量數據,或者需要自動化該過程,則一定要像前面提到的那樣查看BCP。 但是,我經常使用excel通過執行以下操作將一次性數據源(幾百到幾千)的數據行從奇數個數據源加載到SQL Server中:

假設您獲得的列A具有“ Prdsize”,列B具有PrdCode,則將數據輸入excel(通常很簡單),在列C中輸入公式:

="INSERT INTO MYTABLE(PRDSIZE, PRODCODE) VALUES (" & a1 & "," & B1 & ")" 

(換句話說,使用Excel公式創建語法正確的SQL-您可能需要在字符串值周圍添加引號等)

然后將該公式一直粘貼到C列。然后將生成的sql插入語句復制/粘貼到SQL Management Studio或任何其他可以執行SQL並執行它的工具中。

絕對是“手動”的工作,但是對於一次性數據加載來說,這是很不錯的。

PS:您需要驗證XL公式和生成的sql語法-我的示例很接近,但是我沒有對其進行測試。

替代文字

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM