oracle查看表,索引,視圖,存儲過程的定義


通過  DBMS_METADATA 

Oracle 的在線文檔,對這個包有詳細說明:

DBMS_METADATA

通過該dbms_metadata包的get_ddl()方法,我們可以查看表,索引,視圖,存儲過程等的定義語句。

用法:

SQL> select dbms_metadata.get_ddl('對象類型','名稱','用戶名') from dual;

例如,我想查看用戶USER1下創建的WORKER表。

 

select dbms_metadata.get_ddl('TABLE','WORKER','USER1') from dual;                   //必須大寫,小寫不行

 

 

其他的查詢和這個類似,只需修改對象類型即可。

 

 

查看一個表的定義

desc 表名;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM