进入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