COLUMUS

用户定义对象和系统对象的所有列的集合。

表1 COLUMUS

列名称类型说明
TABLE_CATALOGnvarchar(128)表限定符
TABLE_SCHEMAnvarchar(128)表所属架构的名称
TABLE_NAMEnvarchar(128)表名
COLUMN_NAMEnvarchar(128)列名
ORDINAL_POSITIONint列标识号
COLUMN_DEFAULTnvarchar(4000)列的默认值
IS_NULLABLEvarchar(3)列的为空性。 如果列允许 NULL,则该列将返回 YES。 否则,返回 NO。
DATA_TYPEnvarchar(128)系统提供的数据类型
CHARACTER_MAXIMUM_LENGTHint二进制数据、字符数据或文本和图像数据的最大长度(字符)。-1 表示 xml 和大值类型数据。 否则,返回 NULL。
CHARACTER_OCTET_LENGTHint二进制数据、字符数据或文本和图像数据的最大长度(字节)。-1 表示 xml 和大值类型数据。
NUMERIC_PRECISIONtinyint近似数字数据、精确数字数据、整数数据或货币数据的精度。 否则,返回 NULL。
NUMERIC_PRECISION_RADIXsmallint近似数字数据、精确数字数据、整数数据或货币数据的精度基数。 否则,返回 NULL。
NUMERIC_SCALEint近似数字数据、精确数字数据、整数数据或货币数据的小数位数。 否则,返回 NULL。
DATETIME_PRECISIONsmallint日期时间和 ISO 间隔数据类型的子类型代码。 对于其他数据类型,返回 NULL。
CHARACTER_SET_CATALOGnvarchar(128)始终返回 NULL。
CHARACTER_SET_SCHEMAnvarchar(128)始终返回 NULL。
CHARACTER_SET_NAMEnvarchar(128)如果此列是字符数据或 文本 数据类型,则返回字符集的唯一名称。 否则,返回 NULL。
COLLATION_CATALOGnvarchar(128)始终返回 NULL。
COLLATION_SCHEMAnvarchar(128)始终返回 NULL。
COLLATION_NAMEnvarchar(128)如果列是字符数据或 文本 数据类型,则返回排序规则的唯一名称。 否则,返回 NULL。
DOMAIN_CATALOGnvarchar(128)如果此列是别名数据类型,则此列是在其中创建用户定义数据类型的数据库的名称。 否则,返回 NULL。
DOMAIN_SCHEMAnvarchar(128)如果列是用户定义数据类型,则此列将返回该用户定义数据类型的架构名称。 否则,返回 NULL。
DOMAIN_NAMEnvarchar(128)如果列是用户定义数据类型,则此列是该用户定义数据类型的名称。 否则,返回 NULL。
意见反馈
编组 3备份
    openGauss 2025-06-07 22:42:35
    取消