通过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' ;
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' ;
相关文章推荐
- 通过Oracle 9i的DBMS_METADATA包得到DLL语句 可以用于提取对象创建的DDL语句
- 通过9i的DBMS_METADATA包得到DLL语句
- 利用DBMS_METADATA.GET_DDL包得到数据库的对象的ddl脚本
- Oracle9i新特性-使用DBMS_METADATA包获得对象DDL语句
- dbms_metadata.get_ddl获取对象定义脚本
- Oracle利用DBMS_METADATA.GET_DDL获取对象DDL语句
- Oracle利用DBMS_METADATA.GET_DDL获取对象DDL语句
- [Oracle]利用DBMS_METADATA.GET_DDL函数获取数据库对象的DDL语句
- 使用dbms_metadata.get_ddl得到表的ddl语句,增加itl事务槽个数
- Oracle利用DBMS_METADATA.GET_DDL获取对象DDL语句
- dbms_metadata.get_ddl-获取对象创建语句
- 收藏,通过sql语句得到数据字典
- [转] Oracle利用DBMS_METADATA.GET_DDL获取对象DDL语句
- hibernate通过ClassMetadata获得相应的对象信息
- 通过DBMS_RANDOM得到随机
- 在查询分析器中,通过SQLDMO来得到脚本
- ORACLE 使用DBMS_METADATA.GET_DDL获取DDL语句
- Oracle利用dbms_metadata.get_ddl查看DDL语句
- ORACLE 使用DBMS_METADATA.GET_DDL获取DDL语句
- 利用dbms_metadata.get_ddl查看DDL语句