Oracle獲取當前數據庫的所有表名字段名和注釋


獲取所有的表名和標注釋

SELECT
a.TABLE_NAME,b.COMMENTS
FROM
all_tables a left join user_tab_comments b on a.TABLE_NAME=b.TABLE_NAME
WHERE
a.OWNER='數據庫名稱'
ORDER BY
a.TABLE_NAME

 

獲取所有的表字段,類型,長度和注釋

select distinct a.TABLE_NAME,a.COLumn_name,a.data_type,a.data_length,c.comments from all_tab_columns a
inner join all_tables b on a.TABLE_NAME=b.TABLE_NAME and a.OWNER=b.OWNER

inner join all_col_comments c on a.TABLE_NAME=c.TABLE_NAME and a.COLumn_name=c.COLumn_name
where b.OWNER='數據庫名稱' order by a.TABLE_NAME;


免責聲明!

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



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