sql plus 导出建表语句

进入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
原文地址:https://www.cnblogs.com/veryvalley/p/10695076.html