進入sql plus 登錄
export.sql 的內容
1 whenever sqlerror exit sql.sqlcode rollback 2 --某一行出現錯誤,終止所有,並回滾 3 set echo off; 4 set heading off; 5 set colsep ' '; 6 --字段分隔符 7 set pagesize 0; 8 set long 90000; 9 set feedback off; 10 --不顯示本次sql命令處理的記錄條數,缺省為on 11 set pagesize 0; 12 --輸出每頁行數,缺省為24,為了避免分頁,可設定為0 13 set linesize 5000; 14 --輸出一行字符個數,缺省為80 15 set numwidth 20; 16 --輸出number類型域長度,缺省為10 17 set termout off; 18 --顯示腳本中的命令的執行結果,缺省為on 19 set trimout on; 20 --去除標准輸出每行的拖尾空格,缺省為off 21 set trimspool on; 22 --是否顯示替代變量被替代前后的語句 23 set verify off; 24 spool &1 append; 25 --&1為參數,導出文件的地址,執行sql腳本時從外邊傳進來,也可直接將地址寫在此處 26 27 ----查詢導出結果的sql開始----- 28 SELECT DBMS_METADATA.GET_DDL('TABLE','CEP_RULE','IMCD_CEP') FROM DUAL; 29 SELECT DBMS_METADATA.GET_DDL('TABLE','CEP_DIM_OFFER','IMCD_CEP') FROM DUAL; 30 ----查詢導出結果的sql結束----- 31 spool off; 32 exit