Hopes

          Start Here..

           

          oracle導入txt數據等實踐

          前面用sqlserver導入文本產生了大量日志文件,很不理想。于是嘗試用oracle中的sqlldr來導入。

           1)首先編寫ctl文件如下



          load data infile 'i:/Data.txt'  

          truncate into table "SCOTT"."DATA"  (也可以用append替換TRUNCATE)

          fields terminated by ','

          trailing nullcols(A, B,  C, D, E, F, G)



          其中,infile 'i:/Data.txt' 指明所要導入的源文件,其實源文件也可以直接通過命令行來輸入獲得 ,

                "SCOTT"."DATA" 為目標表的名字,

                fields terminated ","是指源文件的各個字段是以逗號分隔,

                trailing nullcols表示遇到空字段依然寫入到數據庫表中,

                 最后這7個字段是目標數據庫表的字段結構。

          2)然后登錄cmd,直接調用sqlldr。sqlldr userid=用戶名/密碼@數據庫名 control=‘i:/insert.ctl’.

           

          posted on 2013-01-18 20:43 ** 閱讀(179) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          公告

          你好!

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          收藏夾

          C#學習

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平远县| 塘沽区| 武隆县| 贡山| 西畴县| 东莞市| 汤原县| 南涧| 额敏县| 木兰县| 京山县| 德保县| 水富县| 昭平县| 兴业县| 武鸣县| 崇阳县| 武冈市| 无为县| 象山县| 西乌珠穆沁旗| 武鸣县| 龙江县| 民勤县| 铁岭县| 红河县| 双鸭山市| 卢湾区| 天全县| 五华县| 永寿县| 凤台县| 连州市| 兴仁县| 长子县| 长葛市| 康定县| 永福县| 兴宁市| 甘肃省| 离岛区|