<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    搬磚頭

    Knocking on Heaven's Door
    posts - 34, comments - 6, trackbacks - 0, articles - 0

    Oracle SPOOL的兩種方法之對(duì)比

    Posted on 2007-07-25 00:01 生活在別處 閱讀(1618) 評(píng)論(0)  編輯  收藏 所屬分類: Oracle
    通常情況下,我們使用SPOOL方法,將數(shù)據(jù)庫中的表導(dǎo)出為文本文件的時(shí)候會(huì)采用兩種方法,如下述:
    方法一:采用以下格式腳本 
    set colsep '' ------設(shè)置列分隔符
      set trimspool on
      set linesize 120
      set pagesize 2000
      set newpage 1
      set heading off
         set term off
      spool 路徑+文件名
      select * from tablename;
      spool off
    方法二:采用以下腳本
    set trimspool on
      set linesize 120
      set pagesize 2000
      set newpage 1
      set heading off
      set term off
      spool 路徑+文件名
      select col1||','||col2||','||col3||','||col4||'..' from tablename;
      spool off
    比較以上方法,即方法一采用設(shè)定分隔符然后由sqlplus自己使用設(shè)定的分隔符對(duì)字段進(jìn)行分割,方法二將分隔符拼接在SELECT語句中,即手工控制輸出格式。
    在實(shí)踐中,我發(fā)現(xiàn)通過方法一導(dǎo)出來的數(shù)據(jù)具有很大的不確定性,這種方法導(dǎo)出來的數(shù)據(jù)再由sql ldr導(dǎo)入的時(shí)候出錯(cuò)的可能性在95%以上,尤其對(duì)大批量的數(shù)據(jù)表,如100萬條記錄的表更是如此,而且導(dǎo)出的數(shù)據(jù)文件狂大。
    而方法二導(dǎo)出的數(shù)據(jù)文件格式很規(guī)整,數(shù)據(jù)文件的大小可能是方法一的1/4左右。經(jīng)這種方法導(dǎo)出來的數(shù)據(jù)文件再由sqlldr導(dǎo)入時(shí),出錯(cuò)的可能性很小,基本都可以導(dǎo)入成功。
    因此,實(shí)踐中我建議大家使用方法二手工去控制spool文件的格式,這樣可以減小出錯(cuò)的可能性,避免走很多彎路。
    本文原創(chuàng),如有引用,請(qǐng)加鏈接,謝謝!

    原帖地址 
    主站蜘蛛池模板: 亚洲av片在线观看| 无码中文在线二区免费| 亚洲日韩在线观看免费视频| 国产亚洲精品成人AA片| 免费h片在线观看网址最新| 亚洲成AV人片天堂网无码| 美女尿口扒开图片免费| 四虎影视www四虎免费| 亚洲乱码一二三四五六区| 99久热只有精品视频免费看| 国产AV无码专区亚洲AV毛网站 | 亚洲av无码一区二区三区天堂| 久久久久av无码免费网| 亚洲视频手机在线| 91麻豆国产免费观看| 亚洲AV区无码字幕中文色 | 亚洲一区中文字幕久久| 免费精品久久天干天干| 亚洲日韩精品无码专区网址| 一级毛片不卡免费看老司机| 亚洲成a人片在线播放| 特级毛片免费播放| 免费人成年轻人电影| 国产精品亚洲专区一区| 免费午夜爽爽爽WWW视频十八禁| 老子影院午夜伦不卡亚洲| 日本一道在线日本一道高清不卡免费 | 无码av免费一区二区三区试看| 国产亚洲无线码一区二区| 你是我的城池营垒免费看| 亚洲毛片αv无线播放一区| 久久久久久久国产免费看| 国外亚洲成AV人片在线观看| 久久er国产精品免费观看8| 伊人久久大香线蕉亚洲| 热久久这里是精品6免费观看| 国产亚洲精品a在线无码| 久久精品私人影院免费看| 久久精品国产亚洲av日韩| 精品国产sm捆绑最大网免费站| 亚洲综合视频在线观看|