【轉帖】將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

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新乐市| 乐安县| 珠海市| 广昌县| 瓦房店市| 辛集市| 黑水县| 太谷县| 新巴尔虎右旗| 阳朔县| 房产| 时尚| 台湾省| 肃宁县| 怀集县| 富宁县| 巫溪县| 东安县| 揭东县| 武义县| 徐水县| 九龙城区| 建水县| 济南市| 长宁区| 留坝县| 宁阳县| 蛟河市| 天峻县| 鹿邑县| 页游| 浦江县| 都匀市| 耿马| 九龙坡区| 贵南县| 舟曲县| 响水县| 上高县| 桐柏县| 中山市|