[Oracle] 표 나 보기 의 생 성 문 구 를 봅 니 다.

981 단어 Oacle
여기 서 사용 하 는 것 은 Oracle 의 DDL 문장의 용법 입 니 다.
어떤 schema 아래 의 모든 표, 색인, 보기, 저장 프로 세 스, 함 수 를 가 져 오 는 DDL
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;

시계 공간의 DDL
select dbms_metadata.get_ddl('TABLESPACE','     ') from dual;

단일 사용자 DDL
select dbms_metadata.get_ddl('USER','EPAY_USER') from dual;

좋은 웹페이지 즐겨찾기