隨筆-20  評(píng)論-35  文章-0  trackbacks-0
           

          SPOOLSQLPLUS的命令,必須在SQLPLUS中使用,主要完成以標(biāo)準(zhǔn)輸出方式輸出SQLPLUS的命令及執(zhí)行結(jié)果,一般常用戶(hù)格式化導(dǎo)出ORACLE表數(shù)據(jù)。

          對(duì)于SPOOL數(shù)據(jù)的SQL,最好要自己定義格式,以方便程序直接導(dǎo)入,SQL語(yǔ)句如:

          select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from sys_user;


           

          spool常用的設(shè)置

          set colsep' ';    //域輸出分隔符

          set echo off;    //顯示start啟動(dòng)的腳本中的每個(gè)sql命令,缺省為on

          set feedback off;  //回顯本次sql命令處理的記錄條數(shù),缺省為on

          set heading off;   //輸出域標(biāo)題,缺省為on

          set pagesize 0;   //輸出每頁(yè)行數(shù),缺省為24,為了避免分頁(yè),可設(shè)定為0。

          set termout off;   //顯示腳本中的命令的執(zhí)行結(jié)果,缺省為on

          set trimout on;   //去除標(biāo)準(zhǔn)輸出每行的拖尾空格,缺省為off

          set trimspool on;  //去除重定向(spool)輸出每行的拖尾空格,缺省為off


          sqlplus -s username/password@sid
          set trimspool on;
          set linesize 120;
          set pagesize 2000;
          set newpage 1;
          set heading off;
          set term off;
          spool sys_user.txt;
          select col1||','||col2||','||col3||','||col4||'..' from sys_user;
          spool 
          off;
          exit;


          posted on 2009-02-13 16:05 coolies 閱讀(15410) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 數(shù)據(jù)庫(kù)

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          隨筆分類(lèi)

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 新闻| 巨野县| 合水县| 象山县| 石阡县| 江口县| 辽中县| 洪雅县| 岳普湖县| 阳新县| 石阡县| 万年县| 宁南县| 新乐市| 城市| 高邑县| 西宁市| 楚雄市| 靖远县| 临西县| 瓦房店市| 奉贤区| 永和县| 隆化县| 中超| 临桂县| 壶关县| 瓮安县| 宁陕县| 河南省| 焉耆| 苍梧县| 锡林浩特市| 翁牛特旗| 巴南区| 天水市| 高清| 大同市| 汾西县| 昌乐县| 汝城县|