首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2013-04-12 
怎样格式化dbms_metadata.get_ddl存储过程的输出?set linesize 180set pages 999set long 90000--设置按单

怎样格式化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_metadata.get_ddl('INDEX','I_DJ_NSRXX_DJJG_DM','HX_DJ') a from dual;


转载请注明出处及原文链接:

http://blog.csdn.net/xiangsir/article/details/8759960


热点排行