【轉帖】將txt、csv等文件導入到oracle中

          項目使用Oracle數據庫,項目開發完成后,由于遺留系統的定制關系需要導入到庫中,因為是一次性的,所有沒有必要提供頁面導入,決定使用Oracle提供的功能直接導入到Oracle庫表中。

          txt或者csv數據文件的格式是有要求的,如下shell代碼中說明。
          load data 文件代碼,寫成 load_data.ctl,使用cat load_data.ctl 看到如下:
          load data
          infile ''name.txt''------說明下,這里可以換成是csv文件或是用tab鍵分隔的txt文件;
          append into table table_name
          fields terminated by '' '' --------(各個字段的分隔符,是tab或逗號等)
          (id,
          content,
          ……)
           
          然后使用另外的shell腳本insert_data.sh調用:
          #!/bin/bash
          . /export/home/oracle/.profile
          sqlldr user/password control=/export/home/oracle/data/load_data.ctl
           
          使用如上代碼可以輕松的把數據導入到Oracle庫表中。

          posted on 2011-05-24 09:32 koradji 閱讀(1736) 評論(0)  編輯  收藏 所屬分類: shell腳本


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


          網站導航:
           
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          db2

          dos

          Groovy

          Hibernate

          java

          WAS

          web application

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 林口县| 南雄市| 全椒县| 都匀市| 乐至县| 霍州市| 仁化县| 伊宁市| 双鸭山市| 临沧市| 华宁县| 叶城县| 浦东新区| 长垣县| 全椒县| 黄浦区| 哈巴河县| 南京市| 宜君县| 吉安县| 肇东市| 临泽县| 勐海县| 枣庄市| 新宾| 金阳县| 牡丹江市| 弥渡县| 论坛| 郸城县| 民勤县| 崇明县| 肇庆市| 南开区| 宁化县| 岱山县| 霍山县| 肥西县| 杭州市| 吉安市| 平邑县|