oracle官网账号和密码怎样格式化dbms_metadata.get_ddl存储过程的输出

怎样格式化dbms_metadata.get_ddl存储过程的输出

 

set linesize 180

set pages 999

set long 90000

–设置按单词换行

col a for a200 wrapped word

–select dbms_metadata.get_ddl('INDEX','I_DJ_NSRXX_DJJG_DM','HX_DJ') a from dual;

 

–去除storage等多余参数

EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',FALSE);

 

–输出信息采用缩排或换行格式化

EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'PRETTY',true);

–确保每个语句都带分号

EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'SQLTERMINATOR',true);

 

–select dbms_oracle账号metadata.get_ddl('INDEX','I_DJ_NSRXX_DJJG_DM','HX_DJ') a from dual;

 

来源:https://blog.csdn.net/xiangsir/article/details/8759960

此条目发表在未分类分类目录。将固定链接加入收藏夹。