a.获取单个的建表和建索引的语法,其他对象类似:
select dbms_metadata.get_ddl('TABLE','TABLE_NAME','TABLE_OWNER') from dual;
select dbms_metadata.get_ddl('INDEX','INDEX_NAME','INDEX_OWNER') from dual;
b.获取一个SCHEMA下的所有建表的语法,以scott为例,其他对象类似:
SELECT DBMS_METADATA.GET_DDL('TABLE', u.table_name, u.owner) || ';'
FROM DBA_TABLES u
where owner = 'SCOTT' ;
通过DBMS_METADATA包得到对象的DLL语句 【脚本收藏】
精选 翻译下一篇:oracle 监控DDL操作方法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python的控制语句和循环语句
if、for、while语句
循环语句 控制语句 -
oracle,dbms_metadata.get_ddl()获取对象ddl
oracle中使用dbms_metadata.get_ddl()查看对象ddl
oracle dbms_metadata.get_dd