ALL_COLUMNS

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

表1 ALL_COLUMNS

列名称类型说明
object_idoid所属对象的 ID
namename列名称
column_idint列的 ID
system_type_idoid列的数据类型 ID
user_type_idoid列的数据类型 ID
max_lengthsmallint列的最大字节长度
precisionsmallint如果是基于 numeric 的类型,则返回对应的 precision
否则返回 0
scalesmallint如果是基于 numeric 的类型,则返回对应的 scale
否则返回 0
collation_namename列的字符排序名称
is_nullablebit列是否允许 null 值
is_ansi_paddedbit返回 0
is_rowguidcolbit返回 0
is_identitybit返回 0
is_computedbit1 列为计算列
is_filestreambit返回 0
is_replicatedbit1 列已发布。如果列对应的表发布,则该表的所有列都发布。
is_non_sql_subscribedbit返回 0
is_merge_publishedbit返回 0
is_dts_replicatedbit返回 0
is_xml_documentbit返回 0
xml_collection_idoid返回 0
default_object_idoid列的默认值的 ID
rule_object_idint返回 0
is_sparsebit返回 0
is_column_setbit返回 0
generated_always_typetinyint返回 0
generated_always_type_descnvarchar(60)返回 NOT_APPLICABLE
意见反馈
编组 3备份
    openGauss 2025-06-07 22:42:34
    取消