查询表说明
在Oracle中,表的说明存储在 ALL_TAB_COMMENTS 视图中。你可以使用以下SQL查询语句来获取特定模式下所有表的名称和说明:
SELECT
table_name,
comments
FROM
all_tab_comments
WHERE
owner = '模式名'
ORDER BY
table_name;
查询字段说明
要获取表中每个字段的名称、类型、长度和说明,可以使用 ALL_TAB_COLUMNS 和 ALL_COL_COMMENTS 视图。以下是一个查询示例:
SELECT
cols.table_name,
cols.column_name,
cols.data_type,
cols.DATA_LENGTH,
comm.comments
FROM
all_tab_columns cols
JOIN
all_col_comments comm ON cols.table_name = comm.table_name AND cols.column_name = comm.column_name
WHERE
cols.owner = '模式名'
ORDER BY
cols.table_name,
cols.column_id;