成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Oracle如何編寫一個sqlldr實例

瀏覽:216日期:2023-09-12 20:47:51
目錄準備工作具體步驟1、整理要導入數據,去除列名另存為csv文件2、在Oracle上創建存放數據的Table3、創建ctl文件1.在sqlldr里創建一個新的文本文件2.編輯信息如下3.將文本文件另存為 sn_orderitem_20210412.ctl4、編寫Windows批處理文件1.在sqlldr里創建一個新的文本文件2.編輯信息如下5、雙擊運行Windows批處理文件6、查詢結果準備工作

首先在D盤創建文件夾,命名為sqlldr

具體步驟1、整理要導入數據,去除列名另存為csv文件

特別注意:csv文件是純文本文件,一般以逗號分隔,如果導入的數據中存在逗號,可以給表格中的數據加上雙引號將數據括起來。

數據內容:

sn_orderitem_20210412

idorder_iditem_iditem_namepriceitem_numAB001A0011001A0.151AB002A0011002B201AB003A0011003C402AB004A0051001A0.151AB005A0051004D2006AB0015A0151005E40.51AB0016A0191006F501AB0017A0191007G24.52AB0018A0201008H10.31AB0001A,B

結果:

給表格數據加上引號:!"@!"

標將數據另存為CSV UTF-8(Comma delimited)格式,存入sqlldr文件夾

2、在Oracle上創建存放數據的Tablecreate table sn_orderitem_20210412(idvarchar(20), order_id varchar(20), item_id varchar(20), item_name varchar(20),price number,item_num number);3、創建ctl文件1.在sqlldr里創建一個新的文本文件2.編輯信息如下load datacharacterset UTF8infile 'D:\sqlldr\sn_orderitem_20210412.csv'append into table sn.sn_orderitem_20210412fields terminated by ','trailing nullcols(id OPTIONALLY ENCLOSED BY ''',order_id OPTIONALLY ENCLOSED BY ''',item_id OPTIONALLY ENCLOSED BY ''',item_name OPTIONALLY ENCLOSED BY ''',price OPTIONALLY ENCLOSED BY ''',item_num OPTIONALLY ENCLOSED BY ''' )3.將文本文件另存為 sn_orderitem_20210412.ctl

解析:

load data --控制文件標識characterset UTF8 --設置編碼格式,防止中文亂碼

infile 'XXX.csv' --即將導入的csv文件及路徑append into table XXX --Oracle上創建的表,在原表進行追加數據fields terminated by ','--以逗號分隔 (分隔方式可以是空格,制表符X'09'……)trailing nullcols --允許某地為空值,保證缺少部分字段時,整個表格不錯位(XX optionally enclosed by '"' --每個字段都是用“”包圍(當文本里的字符和分隔符有沖突是可以使用)…… )

拓展:

導入數據共有四種方式:

insert:為缺省方式,在數據裝載開始時要求表為空;append:在表中追加新記錄;replace:刪除舊記錄,替換成新裝載的記錄;truncate:刪除舊記錄(用 truncate table 語句),替換成新裝載的記錄。4、編寫Windows批處理文件1.在sqlldr里創建一個新的文本文件2.編輯信息如下D:\app\isadmin\product\11.2.0\dbhome_1\BIN\SQLLDR.EXE userid=test/test@local11g control=D:\sqlldr\sn_orderitem_20210412.ctl log=D:\sqlldr\sn_orderitem_20210412.log bad=D:\sqlldr\sn_orderitem_20210412.bad SILENT=(HEADER,FEEDBACK) errors=0

3.將文本文件另存為 sn_orderitem_20210412.bat

解析:

D:\app\isadmin\product\11.2.0\dbhome_1\bin\sqlldr.exe --sqlldr工具調用

userid=test/test@local11g --用戶名/密碼@庫名

control=D:\sqlldr\sn_orderitem_20210412.ctl--控制文件絕對路徑

log=D:\sqlldr\sn_orderitem_20210412.log --指定日志文件路徑

bad=D:\sqlldr\sn_orderitem_20210412.bad --指定錯誤文件路徑

silent=(header,feedback) --隱藏數據載入過程中的提示信息

errors=0 --允許錯誤行數為0

5、雙擊運行Windows批處理文件6、查詢結果

導入Oracle里的數據會帶上雙引號,回去看了一下csv文件發現,從excel里加引號后導出csv文件后,雙引號會變為三引號,故造成此結果,我的方法直接在txt文件中將三引號替換為雙引號后再導入,如果有其它方法的小伙伴可以評論區交流~當然如果你的數據里沒有出現逗號,可以不需要用引號來分隔,因此也不會出現這樣的問題啦除了轉化為csv,也可以用txt文件進行導入,只需要將excel轉化為以制表符分隔的txt文本就可以了創建.bat Windows批處理文件的便利之處是可以重復使用,只需修改控制文件中需要變動的參數后再次運行就可以了,也可以進行批量導入

到此這篇關于Oracle如何編寫一個sqlldr實例的文章就介紹到這了,更多相關Oracle編寫sqlldr內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Oracle 數據庫
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美日韩国产精选| 国产在线视频欧美一区二区三区| 91网站最新网址| 欧美草草影院在线视频| 国产盗摄一区二区| 色噜噜狠狠成人中文综合 | 日韩精品免费专区| 亚洲欧美大片| 天堂在线亚洲视频| 色94色欧美sute亚洲线路一久 | 日韩久久久精品| 成人一区二区三区中文字幕| 日韩亚洲欧美在线| 国产91富婆露脸刺激对白| 欧美一区二区三区四区高清| 国产精品一区免费视频| 91精品国产综合久久婷婷香蕉| 国产黄色91视频| 精品国产乱码久久久久久免费| 9色porny自拍视频一区二区| 国产欧美日韩三区| 99riav国产精品| 亚洲不卡一区二区三区| 色婷婷久久99综合精品jk白丝| 秋霞午夜av一区二区三区| 欧美网站大全在线观看| 国产一区不卡在线| 精品蜜桃在线看| 欧美福利专区| 一区二区三区在线视频观看| 欧美一级专区| 免费成人美女在线观看.| 欧美丰满美乳xxx高潮www| 成人黄色在线视频| 国产精品麻豆久久久| 99热在线精品观看| 日韩国产精品大片| 91精品国产aⅴ一区二区| 99精品欧美一区二区三区综合在线| 国产欧美一区二区三区网站| 好吊色欧美一区二区三区四区 | 亚洲成av人片在线观看无码| 色婷婷国产精品久久包臀 | 在线成人欧美| 亚洲成人精品在线观看| 欧美日韩一区高清| 91小视频免费看| 一区二区成人在线视频| 欧美亚洲图片小说| 不卡视频在线观看| 亚洲欧洲中文日韩久久av乱码| 色综合久久久久| 丁香六月久久综合狠狠色| 日本一区二区三区dvd视频在线| 一本久道久久久| 久久精品国产一区二区三| 精品国产乱码久久久久久牛牛 | 欧美精品一区二区三区四区| 伊甸园精品99久久久久久| 热久久一区二区| 精品国产一区二区三区四区四| 欧美精品播放| 丝瓜av网站精品一区二区| 欧美一区日韩一区| 亚洲高清不卡| 精品一区二区综合| 国产日韩欧美综合在线| 久久精品一区二区国产| 成人高清视频免费观看| 亚洲精品成人在线| 欧美一区二区三区影视| 亚洲国产日韩欧美| 黑人精品欧美一区二区蜜桃| 国产精品嫩草99a| 欧美日韩三级视频| 91久久精品www人人做人人爽| 久久精品国产久精国产爱| 国产精品网站一区| 欧美日韩一区二区三区在线| 国产精品二区在线观看| 精品一区二区综合| 日韩理论片一区二区| 欧美精品日日鲁夜夜添| 亚洲图片欧洲图片日韩av| 奇米影视在线99精品| 久久精品视频一区| 色婷婷综合久久久中文一区二区| 91麻豆蜜桃一区二区三区| 亚洲妇熟xx妇色黄| 久久综合色婷婷| 久久久久网址| 亚洲欧美综合一区| 精品综合免费视频观看| 国产精品白丝在线| 日韩一区二区三区视频| 久久大香伊蕉在人线观看热2| 91免费精品国自产拍在线不卡| 免费一级欧美片在线观看| 国产精品亲子伦对白| 欧美裸体一区二区三区| 亚洲高清自拍| 成人av午夜影院| 理论片日本一区| 亚洲精品乱码久久久久久日本蜜臀| 精品日韩在线观看| 色国产精品一区在线观看| 国产专区一区| 国产激情一区二区三区四区| 亚洲图片欧美视频| 欧美国产在线观看| 欧美一区二区黄色| 久久久久欧美精品| 亚洲三级观看| 99精品视频在线免费观看| 免费高清在线一区| 一区二区激情视频| 欧美极品aⅴ影院| 日韩免费高清av| 在线欧美日韩精品| 亚洲区一区二| 欧美 日韩 国产一区二区在线视频 | 日本色综合中文字幕| 成人欧美一区二区三区黑人麻豆| 日韩一二三四区| 日本丶国产丶欧美色综合| 激情久久久久久| 97久久久精品综合88久久| 精品影院一区二区久久久| 午夜精品123| 亚洲女女做受ⅹxx高潮| 国产丝袜欧美中文另类| 欧美成人精品福利| 欧美电影一区二区三区| 欧洲精品一区二区三区在线观看| 性久久久久久| 国产精品久久久免费| 伊伊综合在线| 午夜电影亚洲| 97精品国产露脸对白| 国产精品小仙女| 久久精品久久综合| 日韩电影一区二区三区四区| 夜夜亚洲天天久久| 亚洲婷婷国产精品电影人久久| 国产三级三级三级精品8ⅰ区| 欧美一区二区三区人| 777亚洲妇女| 欧美老肥妇做.爰bbww视频| 91久久精品一区二区| 久久精品女人的天堂av| 亚洲永久网站| 一区二区三区四区国产| 日韩视频不卡| 一区福利视频| 国产精品草草| 欧美国产另类| 欧美日韩亚洲一区二区三区在线观看 | 日本麻豆一区二区三区视频| 一个色综合网站| 又紧又大又爽精品一区二区| 国产精品三级av在线播放| 国产日产欧产精品推荐色| 26uuu精品一区二区三区四区在线| 日韩亚洲欧美高清| 欧美不卡123| 久久免费美女视频| 国产午夜精品一区二区三区嫩草| 亚洲精品一区二区精华| 26uuu欧美| 国产亚洲欧美在线| 日本一区二区免费在线观看视频 | 国产高清在线精品| 国产精品88av| 国产精品性做久久久久久| 国产伦精品一区二区三区视频青涩 | 欧美亚洲国产怡红院影院| 91豆麻精品91久久久久久| 久久狠狠久久综合桃花| 欧美一级视频| 一本大道久久a久久精品综合| 久久久亚洲一区| 91国偷自产一区二区开放时间| 久久久久久久尹人综合网亚洲| 久久综合中文色婷婷| 欧美日韩亚洲高清一区二区| 欧美日韩精品一区二区三区四区 | 久久婷婷国产综合国色天香| 久久综合成人精品亚洲另类欧美 | 成人午夜在线免费| 成人黄色电影在线| 欧美成人国产| 亚洲精选成人| 欧美综合77777色婷婷| 91精品福利在线| 欧美日本一区二区| 欧美mv和日韩mv国产网站| 欧美激情一区二区三区| 亚洲欧洲综合另类| 五月婷婷久久综合| 国产一区二区三区高清播放|