oracle get metadata,[Oracle] dbms_metadata.get_ddl 的使用方法总结

  • Post author:
  • Post category:其他


set pagesize 0 set long 90000 set feedback off set echo off spool schema_ddl.sql SELECT DBMS_METADATA.GET_DDL(‘TABLE’,u.table_name,u.owner) FROM DBA_TABLES u; SELECT DBMS_METADATA.GET_DDL(‘VIEW’,u.view_name,u.owner) FROM DBA_VIEWS u; SELEC

set pagesize 0

set long 90000

set feedback off

set echo off

spool schema_ddl.sql

SELECT DBMS_METADATA.GET_DDL(‘TABLE’,u.table_name,u.owner) FROM DBA_TABLES u;

SELECT DBMS_METADATA.GET_DDL(‘VIEW’,u.view_name,u.owner) FROM DBA_VIEWS u;

SELECT DBMS_METADATA.GET_DDL(‘INDEX’,u.index_name,u.owner) FROM DBA_INDEXES u;

select dbms_metadata.get_ddl(‘PROCEDURE’,u.object_name, u.owner,) from dba_objects u where u.object_type = ‘PROCEDURE’;

select dbms_metadata.get_ddl(‘FUNCTION’,u.object_name, u.owner,) from dba_objects u where u.object_type = ‘FUNCTION’;

spool off;,

本文原创发布php中文网,转载请注明出处,感谢您的尊重!