oracle使用dbms_metadata.get_ddl包檢視DDL語句定義
設定格式化輸出顯示
set linesize 7000
set pages 7000
set long 7000
1.檢視序列定義的SQL語句
select dbms_metadata.get_ddl('SEQUENCE','SEQ_ID') from dual;
2.檢視錶的定義
select dbms_metadata.get_ddl('TABLE','TABLENAME','USERNAME') from dual;
3.檢視使用者的約束定義
select dbms_metadata.get_ddl('CONSTRAINT','CONSTRAINTNAME','USERNAME') from dual;
4.檢視外來鍵定義
select dbms_metadata.get_ddl('REF_CONSTRAINT','REF_CONSTRAINTNAME','USERNAME') from dual;
5.檢視檢視sql語句的定義
select dbms_metadata.get_ddl('VIEW','VIEWNAME','USERNAME') from dual;
6.檢視使用者定義
select dbms_metadata.get_ddl('USER','USERNAME') from dual;
7.檢視錶空間定義
select dbms_metadata.get_ddl('TABLESPACE','TABLESPACENAME') from dual;
8.檢視物化檢視定義
select dbms_metadata.get_ddl('MATERIALIZED VIEW','MVNAME') from dual;
9.檢視DB_LINK語句定義
select dbms_metadata.get_ddl('DB_LINK','DBLINKNAME','USERNAME') from dual;
10.檢視使用者觸發器定義
select dbms_metadata.get_ddl('TRIGGER','TRIGGERNAME','USERNAME') from dual;
11.檢視函式語句定義
select dbms_metadata.get_ddl('FUNCTION','FUNCTIONNAME','USERNAME') from dual;
12.檢視包定義
select dbms_metadata.get_ddl('PACKAGE','PACKAGENAME','USERNAME') from dual
13.檢視儲存過程定義
select dbms_metadata.get_ddl('PROCEDURE','PROCEDURENAME','USERNAME') from dual
14.檢視許可權的定義
select dbms_metadata.get_ddl('ROLE_GRANT','rolename') from dual;
15. 檢視系統許可權的定義
select dbms_metadata.get_ddl('SYSTEM_GRANT','rolename') from dual;
16. 檢視對像許可權的定義
select dbms_metadata.get_ddl('OBJECT_GRANT','角色名') from dual;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25854343/viewspace-1648404/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用dbms_metadata.get_ddl檢視物件的定義語句。物件
- Oracle利用dbms_metadata.get_ddl檢視DDL語句Oracle
- 利用dbms_metadata.get_ddl檢視DDL語句
- 利用dbms_metadata.get_ddl生成對應定義語句
- dbms_metadata.get_ddl()來獲得物件的定義語句物件
- oracle檢視建立物件的DDL語句Oracle物件
- 通過DBMS_METADATA.GET_DDL包獲得相關物件ddl語句物件
- 用dbms_metadata.get_ddl獲取ddl語句
- 【VIEW】Oracle如何查詢固定檢視的定義或底層sql語句ViewOracleSQL
- Oracle 獲取ddl語句Oracle
- oracle 檢視死鎖語句Oracle
- 檢視包正在被哪個程式使用,檢視包含SQL語句的PACKAGESQLPackage
- [20230510]19c dg無法使用dbms_metadata.get_ddl檢視錶結構定義.txt
- Oracle檢視錶、儲存過程、觸發器、函式等物件定義語句Oracle儲存過程觸發器函式物件
- Oracle日常效能檢視常用語句Oracle
- 資料庫維護常用操作3--DDL語句檢視資料庫
- dbms_metadata.get_ddl的使用
- [Oracle] dbms_metadata.get_ddl 的使用方法總結Oracle
- DBMS_METADATA包獲得物件DDL語句物件
- oracle之 獲取建表ddl語句Oracle
- 搬運工,oracle獲得ddl語句Oracle
- DBMS_METADATA.GET_DDL獲取使用者ddl指令碼指令碼
- 使用DBMS_METADATA.GET_DDL獲取物件的DDL指令碼物件指令碼
- dbms_metadata.get_ddl
- 使用資料泵匯出DDL語句
- Oracle 檢視佔用undo大的sql語句OracleSQL
- Oracle 檢視錶空間的大小及使用情況sql語句OracleSQL
- oracle dbms_metadata 獲取ddl語句Oracle
- Oracle 儲存過程中的DDL語句Oracle儲存過程
- oracle預定義的包使用小記Oracle
- MySQL檢視建表語句MySql
- 檢視低效的SQL語句SQL
- PL/SQL與DDL語句SQL
- Oracle中獲取TABLE的DDL語句的方法Oracle
- Oracle從dump檔案中提取DDL語句方法Oracle
- 執行oracle DDL語句要注意的問題Oracle
- Oracle檢視使用者預設表空間使用情況的sql語句OracleSQL
- 使用SQL語句獲取SQLite中的表定義SQLite