夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

          SPOOLSQLPLUS的命令,必須在SQLPLUS中使用,主要完成以標準輸出方式輸出SQLPLUS的命令及執行結果,一般常用戶格式化導出ORACLE表數據。

          對于SPOOL數據的SQL,最好要自己定義格式,以方便程序直接導入,SQL語句如:
          select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from sys_user;

          spool常用的設置

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

          set echo off;    //顯示start啟動的腳本中的每個sql命令,缺省為on

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

          set heading off;   //輸出域標題,缺省為on

          set pagesize 0;   //輸出每頁行數,缺省為24,為了避免分頁,可設定為0

          set termout off;   //顯示腳本中的命令的執行結果,缺省為on

          set trimout on;   //去除標準輸出每行的拖尾空格,缺省為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 2012-01-05 23:24 HUIKK 閱讀(1001) 評論(0)  編輯  收藏 所屬分類: DataBase
          主站蜘蛛池模板: 青河县| 卢湾区| 许昌县| 土默特右旗| 朝阳区| 平果县| 浦江县| 会东县| 凌源市| 济阳县| 崇信县| 佳木斯市| 安陆市| 拉孜县| 油尖旺区| 齐齐哈尔市| 贵港市| 长垣县| 博兴县| 揭阳市| 深圳市| 新民市| 包头市| 时尚| 石阡县| 襄樊市| 嫩江县| 青龙| 密山市| 泾阳县| 上栗县| 洛川县| 广饶县| 白银市| 芜湖市| 西林县| 永宁县| 巍山| 苏州市| 汕尾市| 九寨沟县|