1、获取单个的建表和建索引的语法
select dbms_metadata.get_ddl('对象类型','对象名称','用户SCHEMA') from dual;
对象类型包括:TABLE、INDEX、PROCEDURE等;
如:
set heading off;
set echo off;
set pages 50000;
set long 90000;
spool d:\111.sql
select dbms_metadata.get_ddl('TABLE','INFEVENT','DLSYS') from dual;
spool off
2、获取一个SCHEMA下的所有建表和建索引的语法
SELECT DBMS_METADATA.GET_DDL('TABLE',table_name) FROM USER_TABLES;
SELECT DBMS_METADATA.GET_DDL('INDEX',index_name) FROM USER_INDEXES;
3、获取某个SCHEMA的建全部存储过程的语法
select DBMS_METADATA.GET_DDL('PROCEDURE',object_name) from user_objects where object_type = 'PROCEDURE';
select dbms_metadata.get_ddl('对象类型','对象名称','用户SCHEMA') from dual;
对象类型包括:TABLE、INDEX、PROCEDURE等;
如:
set heading off;
set echo off;
set pages 50000;
set long 90000;
spool d:\111.sql
select dbms_metadata.get_ddl('TABLE','INFEVENT','DLSYS') from dual;
spool off
2、获取一个SCHEMA下的所有建表和建索引的语法
SELECT DBMS_METADATA.GET_DDL('TABLE',table_name) FROM USER_TABLES;
SELECT DBMS_METADATA.GET_DDL('INDEX',index_name) FROM USER_INDEXES;
3、获取某个SCHEMA的建全部存储过程的语法
select DBMS_METADATA.GET_DDL('PROCEDURE',object_name) from user_objects where object_type = 'PROCEDURE';
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/83911/viewspace-674410/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/83911/viewspace-674410/