select
utc.column_name 字段名,
ucc.COMMENTS 字段描述,
utc.data_type 字段类型,
utc.data_length 数据长度,
utc.nullable 是否为空,
utc.data_precision 数据精度
from dba_tab_columns utc,DBA_col_comments ucc
where
utc.column_name = ucc.column_name and utc.Table_Name = ucc.Table_Name
and utc.Table_Name = '表名' and utc.owner = '模式名' and ucc.owner = '模式名'
参考文档:USER_COL_COMMENTS (oracle.com)
user_tab_columns
schema_name | CHARACTER VARYING | 表或视图所在Schema的名称。 |
table_name | CHARACTER VARYING | 表或视图的名称。 |
column_name | CHARACTER VARYING | 列的名称。 |
data_type | CHARACTER VARYING | 列的数据类型。 |
data_length | NUMERIC | 列中数据的最大长度(以字节为单位)。 |
data_precision | NUMERIC | NUMBER列的精度(位数)。 |
data_scale | NUMERIC | NUMBER列的小数位数。 |
nullable | CHARACTER(1) | 列是否可为空,可能值包括:
|
column_id | NUMERIC | 列在表中的相对位置。 |
data_default | CHARACTER VARYING | 列的默认值。 |