oracle 查詢表結構

 
通過數據字典來獲取,

      SELECT   TABLE_NAME,COLUMN_NAME,DATA_TYPE,DATA_LENGTH   FROM   USER_TAB_COLUMNS   WHERE       TABLE_NAME   NOT   IN   (   SELECT   VIEW_NAME   FROM   USER_VIEWS   )   and   table_name= '表名 '   ORDER   BY   LENGTH(   TABLE_NAME   )   DESC ';
 
 
查詢列註釋:
SELECT * FROM USER_COL_COMMENTS WHERE TABLE_NAME=UPPER('表名');
 
查詢表註釋及列註釋:

SELECT A.TABLE_NAME,A.COMMENTS,B.COLUMN_NAME,B.COMMENTS  FROM USER_TAB_COMMENTS A,USER_COL_COMMENTS B WHERE A.TABLE_NAME=B.TABLE_NAME and a.table_name='表名'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章