1. 如何將文本文件中數據導入到sql表中
1、創建 load.ctl 文件:
在任意文件夾下創建load.ctl 文件,用編輯器打開 load.ctl 文件,並寫入以下代碼:
load data
CHARACTERSET UTF8
infile "D:importdatadatafiledata.txt"
append
into table table_name
fields terminated by '|'
trailing nullcols
(
id,
mobile
)
2、運行 load.ctl 文件:打開 cmd ,切換到 load.ctl 文件目錄下,運行以下命令:
sqlldr suncrs/suncrs@ubuat control=load.ctl log=log.log
suncrs為用戶名和密碼,ubuat為資料庫名
(1)文本數據導入sql擴展閱讀:
load.ctl代碼解析:
第二行指定編碼(文本文件編碼)。
第三行指定要導入的文件data.txt的路徑。
第五行指定導入的表(以上l例子表名為:table_name)。
第六行表示欄位分隔符。
最後括弧內填寫欄位(注意順序),欄位名寫目標表的欄位名。
2. txt文本文件導入SQL2000資料庫
txt同樣是可以導入到sql
server2000資料庫的
但是
前提是你的txt文件內容是有特定的格式
比如
你要的信息欄位內容必須用特定的符號隔開(默認是逗號)
如
a,b,c
e,f,g
如果這樣的要求滿足的話
然後你
打開sql
server2000
選擇資料庫——>導入數據
顯示導入數據向導-》下一步
在選擇數據源的時候
"數據源"選擇「文本文件」->下一步
選擇行分隔符->下一步
選擇列分隔符。。。。。下一步。。。。完成
3. plsql導入txt怎麼使用sql函數
1、首先打開plsql,點擊工具,選擇文本導入器。
2、其次導入txt數據,點擊小紅框「粘貼數據」。
3、最後將sql函數直姿戚碧仔差接粘貼到文件數據框,跡舉即可使用。
4. 如何將帶製表符的文本文件導入到SQL表中
1、啟動SQL企業管理器,選中 表格:1、點擊滑鼠右鍵 2、所以任務 3、導入數據
5. 如何把文本文件導入SQL資料庫裡面的一個表
學妹的數據文件有四列,而資料庫表mm只有兩列,前面兩列相互對應。
所以,下面2個方法你可以嘗試一下:
1、如果是SYBASE資料庫,可以使用BCP之類的工具導入(數據文件後面兩列可以先使用編輯器去除,否則會合並在author列,超過列定義寬度的被截掉)。如果是其它類型資料庫,可能也會有類似工具導入。也可以使用第三方工具導入,比如PB中的Import功能(不必處理數據文件)。
2、使用SQL語句,你說過已經編程循環讀取了文件的前兩列信息,可以使用INSERT語句插入即可。
3、至於你提供的是ODBC驅動的錯誤提示:可能是由於超時所致。由於本人對ASP不甚了了,所以建議你在插入數據時,盡量逐條提交,提高事務的執行效率,也許會避免你所說的錯誤。或者可能需要使用ASP處理連接超時的問題!
希望我的回答對你有所幫助!