獲取當前數據庫的所有表名和注釋,轉自 (8條消息) Oracle 查詢當前數據庫所有表名+表名注釋_劉炳辰-CSDN博客_oracle查詢所有表名和表描述
SELECT a.TABLE_NAME,b.COMMENTS FROM user_tables a,user_tab_comments b WHERE a.TABLE_NAME=b.TABLE_NAME ORDER BY TABLE_NAME
獲取表中字段和字段注釋,轉自 https://blog.csdn.net/a807557328/article/details/78783361
SELECT
b.TABLE_NAME,b.COLUMN_NAME,a.COMMENTS,b.DATA_TYPE,b.DATA_LENGTH,b.DATA_PRECISION
FROM
USER_TAB_COLUMNS b,USER_COL_COMMENTS a
WHERE
b.TABLE_NAME = 'GOODSDETAIL' AND b.TABLE_NAME = a.TABLE_NAME AND b.COLUMN_NAME = a.COLUMN_NAME
其中
表USER_TAB_COLUMNS 包含"TABLE_NAME"(表名), "COLUMN_NAME"(字段名), "DATA_TYPE"(字段類型), "DATA_LENGTH"(字段長度), "DATA_PRECISION"(=精度)等信息,但不包含字段描述。
表USER_COL_COMMENTS 包含"TABLE_NAME"(表名), "COLUMN_NAME"(字段名), "COMMENTS"(字段注釋)信息。
聯查得到表中字段和字段注釋信息。