DBMS_METADATA.GET_DDL獲取使用者ddl指令碼
select dbms_metadata.get_ddl('TABLE','TAB_NAME','TEST') from dual;
select dbms_metadata.get_ddl('VIEW','VIEW_NAME','TEST') from dual;
select dbms_metadata.get_ddl('INDEX','IDX_NAME','TEST') from dual;
2、獲取一個schema一所有建表、檢視或索引的語法:
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u;
SELECT DBMS_METADATA.GET_DDL('VIEW',u.VIEW_name) FROM USER_VIEWS u;
SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name) FROM USER_INDEXES u;
select DBMS_METADATA.GET_DDL('PROCEDURE',u.object_name) from user_objects u where object_type = 'PROCEDURE';
select DBMS_METADATA.GET_DDL('FUNCTION',u.object_name) from user_objects u where object_type = 'FUNCTION';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21251711/viewspace-1102667/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用DBMS_METADATA.GET_DDL獲取物件的DDL指令碼物件指令碼
- 獲取object的建立指令碼 - DBMS_METADATA.GET_DDLObject指令碼
- oracle獲取ddl指令碼Oracle指令碼
- 用dbms_metadata.get_ddl獲取ddl語句
- DBMS_METADATE.GET_DDL獲取物件DDL指令碼物件指令碼
- 獲取單個檢視DDL指令碼指令碼
- 通過DBMS_METADATA.GET_DDL包獲得相關物件ddl語句物件
- dbms_metadata.get_ddl
- 利用dbms_metadata.get_ddl檢視DDL語句
- Oracle 獲取ddl語句Oracle
- 獲取建tablespace sql ddlSQL
- dbms_metadata.get_ddl()來獲得物件的定義語句物件
- dbms_metadata.get_ddl的妙用
- dbms_metadata.get_ddl學習
- dbms_metadata.get_ddl的使用
- 關於dbms_metadata.get_ddl
- dbms_metadata.get_ddl的用法
- 批量生成DDL指令碼指令碼
- 批次過程獲取指令碼指令碼
- Oracle利用dbms_metadata.get_ddl檢視DDL語句Oracle
- dbms_metadata.get_ddl詳細用法
- PostgreSQL 函式獲取表DDLSQL函式
- 獲取所有域使用者的登陸歷史資訊指令碼指令碼
- 單個過程獲取指令碼指令碼
- 獲取物件DDL語句的方法物件
- 常用指令碼:獲取隱含引數指令碼
- Python 指令碼之獲取CPU資訊Python指令碼
- oracle使用dbms_metadata.get_ddl包檢視DDL語句定義Oracle
- 關於dbms_metadata.get_ddl的認識
- oracle之 獲取建表ddl語句Oracle
- shell指令碼獲取時間格式化指令碼
- shell指令碼獲取函式返回值指令碼函式
- 獲取sql完整指令碼,get_fulltext.shSQL指令碼
- 透過hostname獲取IP的perl指令碼指令碼
- oracle dbms_metadata 獲取ddl語句Oracle
- vbs指令碼獲取Am註冊路徑資訊指令碼
- 獲取完整的sqltext指令碼。get_fulltext.shSQL指令碼
- 獲取linux伺服器基本資訊指令碼Linux伺服器指令碼