国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用SQL*LOADER導入數據

2024-07-21 02:12:14
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • oracle的sql*loader是一個專門用于oracle導數據的工具。不過,好多dba習慣用toad導入數據,toad這個工具。但是我覺得sql*loader也不錯,特別是在批量的時候。

    對于初學者,我想聲明一點的是,關于那個.ctl文件。我起初以為.ctl文件是oracle自己的控制文件。結果搞錯了,這個ctl文件是需要你自己寫的。也就是說,這個ctl文件就是一個腳本文件,而不是oracle啟動的控制文件。

    今天我做了一寫關于sql*loader的測試,寫一下大致過程。

    1:新建excel文件,輸入兩列。數據隨便自己輸入。

    2:文件另存為txt文件。

    3:在oracle建一張表,名字為test,就兩個字段a varchar2(20),b varchar2(20)

    4:建立.ctl文件,.ctl文件的內容如下:

    load data           --1、控制文件標識
      infile 'test.txt'       --2、要輸入的數據文件名為test.txt
      append into table test    --3、向表test中追加記錄
      fields terminated by x'09'  --4、字段終止于x'09',是一個制表符(tab)
      (id,username,password,sj)   -----定義列對應順序
     
    a、insert,為缺省方式,在數據裝載開始時要求表為空
    b、append,在表中追加新記錄
    c、replace,刪除舊記錄,替換成新裝載的記錄
    d、truncate,同上


    5:在dos窗口下輸入: sqlldr userid=system/manager control=input.ctl

     

    大致過程如上述1-5步驟所述,此外數據會自動提交,并且在本地有個log文件生成。

    另外pl/sql developer也支持直接將excel文件導入到oracle里。pl/sql developer最新版本已經7.0了,我居然還在用5.1的,,汗顏。。。不過,,我感覺功能相差不是很大,原來公司用的是6.0的,也不過如此,,或許我不夠精深吧~··還需要多多努力!


     

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 石泉县| 巴塘县| 陇南市| 梅州市| 通江县| 金阳县| 吴川市| 台北县| 确山县| 习水县| 左云县| 虞城县| 辰溪县| 祁连县| 察雅县| 东丽区| 拜城县| 合作市| 合水县| 灵山县| 吉安市| 曲松县| 辽阳市| 阳江市| 藁城市| 进贤县| 云林县| 周宁县| 西乌珠穆沁旗| 琼结县| 綦江县| 洪湖市| 大名县| 承德市| 都江堰市| 铁力市| 沅江市| 桂阳县| 平定县| 石嘴山市| 日土县|