[英]How to output information in Oracle db using in other pl/sql block?
[英]How to extract all table details in Oracle DB using PL/SQL
我使用Oracle PL / SQL,需要導出該數據庫中的所有表及其列屬性,例如列名,類型,可為空,默認值,存儲,注釋
是否有任何查詢可用於從數據庫中提取此數據
提前致謝
使用SQLDeveloper:工具->數據庫導出
或者,您可以使用元數據信息並構建自定義查詢。 以下鏈接中的一些提示:
\n 選擇dbms_metadata.get_ddl('TABLE','TABLE_NAME','TABLE_OWNER') \n 從雙重\n
描述一些您需要的系統表以及更多內容:
desc all_tab_cols;
desc all_tab_comments;
desc all_col_comments;
還有user_tab_cols等,它們是上述內容的子集。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.