#DBA_TAB_COLS

本视图显示所有表的列信息(包括系统内部创建的虚拟列信息)。

字段 类型 说明
OWNER VARCHAR(64) 该列所属对象的用户名称
TABLE_NAME VARCHAR(64) 该列所属对象名称
COLUMN_NAME VARCHAR(64) 列名
DATA_TYPE VARCHAR(64) 列的数据类型
DATA_TYPE_OWNER VARCHAR(64) 该数据类型所属对象的用户名称
DATA_LENGTH INTEGER 列的长度(单位:字节)
DATA_PRECISION INTEGER 列的精度
* NUMBER类型:十进制有效位数
* YMInterval类型:年的有效位数
* DSInterval类型:天的有效位数
* 其他数据类型为NULL
DATA_SCALE INTEGER 列的范围
* NUMBER类型:最低有效位所在的精度位置
* 时间类型:小数秒的位数
* 其他数据类型为NULL
NULLABLE VARCHAR(1) 列值是否允许 NULL
* Y:允许为NULL
* N:不允许为NULL
COLUMN_ID INTEGER 列创建的序号
COLUMN_COMPRESSION VARCHAR(12) 列的压缩类型,空表示该列不支持压缩存储,其它则是对应压缩类型
COLUMN_COMPRESSION_LEVEL VARCHAR(6) 列的压缩级别,空表示不支持为该列定义压缩级别,有LOW,MEDIUM和HIGH三种级别
COLUMN_ENCODING VARCHAR(17) 列的编码方式,空表示不支持为该列定义编码方式,其它则对应编码类型
DATA_DEFAULT VARCHAR(8000) 列的默认值
USER_GENERATED VARCHAR(1) 列是否为用户创建
* Y:用户创建
* N:系统创建
CHAR_USED VARCHAR(1) 列使用BYTE长度语义或CHAR长度语义
* C:字符长度语义
* B:字节长度语义
* NULL:该列不是CHAR/VARCHAR/NCHAR/NVARCHAR数据类型
CHAR_LENGTH INTEGER 列的字符定义长度
* 该列是CHAR/VARCHAR/NCHAR/NVARCHAR数据类型时根据定义赋值,其他类型时该列的值为0
pdf-btn 下载文档
copy-btn 复制链接