查询格式/示例:

SELECT
a.TABLE_NAME "表/视图名称",
a.COLUMN_NAME 字段名称,
a.DATA_TYPE 类型,
a.DATA_LENGTH 长度,
a.DATA_PRECISION 精度,
( CASE WHEN a.NULLABLE = 'Y' THEN '否' WHEN a.NULLABLE = 'N' THEN '是' END ) 是否必填,
a.COLUMN_ID 序号
FROM
all_tab_columns a
WHERE
OWNER = 'SHARE_ALL'
ORDER BY
TABLE_NAME,
COLUMN_ID;

查询效果:

Oracle 查询表字段信息SQL脚本_字段