您的位置:首页 > 其它

通过DBMS_METADATA包得到对象的DLL语句 【脚本收藏】

2010-09-16 11:03 344 查看
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' ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: