DBA_TAB_COLUMNS

DBA_TAB_COLUMNS 视图提供有关数据库中所有列的信息。

名称

类型

说明

owner

CHARACTER VARYING

列所在表或视图的所有者的用户名。

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)

列是否可为空,可能值包括:

  • Y:列可为空。

  • N:列不可为空。

column_id

NUMERIC

表或视图中列的相对位置。

data_default

CHARACTER VARYING

分配给列的默认值。

default_length

INTEGER

默认长度。

data_type_owner

TEXT

数据类型所有者。

char_length

NUMERIC

字符长度。

data_semantics

TEXT

字符语义(字节或者字符)。