VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

DOMAINS

包含当前数据库中定义的所有域。仅显示当前用户有权访问的那些域(通过成为所有者或具有某些特权)。

名称 数据类型 描述
domain_catalog sql_identifier 包含域的数据库的名称(始终为当前数据库)。
domain_schema sql_identifier 包含域的架构的名称。
domain_name sql_identifier 域名。
data_type character_data 该域的数据类型如果是一种内建类型,这里是该域的数据类型;如果是某种数组(此种情况见视图element_types),则为ARRAY; 否则为USER-DEFINED(此种情况中,该类型被标识在udt_name和相关列中)。
character_maximum_length cardinal_number 如果域有字符或位串类型,则声明最大长度;对于所有其他数据类型,或者如果没有声明最大长度,则为 null。
character_octet_length cardinal_number 如果域具有字符类型,则以八位字节(字节)为单位的数据的最大可能长度;所有其他数据类型为 null。最大八位字节长度取决于声明的字符最大长度(见上文)和服务器编码。
character_set_catalog sql_identifier 适用于Vastbase中不可用的功能。
character_set_schema sql_identifier 适用于Vastbase中不可用的功能。
character_set_name sql_identifier 适用于Vastbase中不可用的功能。
collation_catalog sql_identifier 包含域排序规则的数据库的名称(始终为当前数据库),默认为 null 或域的数据类型不可排序。
collation_schema sql_identifier 包含域排序规则的架构名称,默认为 null 或域的数据类型不可排序。
collation_name sql_identifier 域的排序规则的名称,默认为空或域的数据类型不可排序。
numeric_precision cardinal_number 如果域具有数字类型,则此列包含此域的类型的(声明的或隐含的)精度。精度表示有效位数。它可以用十进制(以 10 为底)或二进制(以 2 为底)表示,如 numeric_precision_radix列中指定的那样。对于所有其他数据类型,此列为空。
numeric_precision_radix cardinal_number 如果域具有数字类型,则此列指示numeric_precision和numeric_scale列中的值在哪个基 中表示。该值为 2 或 10。对于所有其他数据类型,此列为空。
numeric_scale cardinal_number 如果域具有精确的数字类型,则此列包含此域的类型的(声明的或隐含的)比例。刻度表示小数点右侧的有效位数。它可以用十进制(以 10 为底)或二进制(以 2 为底)表示,如numeric_precision_radix列中指定的那样。对于所有其他数据类型,此列为空。
datetime_precision cardinal_number 如果data_type标识日期、时间、时间戳或间隔类型,则此列包含此域的类型的(声明的或隐含的)小数秒精度,即秒值中小数点后保留的小数位数. 对于所有其他数据类型,此列为空。
interval_type character_data 如果data_type标识一个区间类型,则此列包含该区间包含的字段的规范,例如 YEAR TO MONTH、DAY TO SECOND等。如果未指定字段限制(即,区间接受所有字段),对于所有其他数据类型,此字段为空。
interval_precision cardinal_number 适用于Vastbase中不可用的功能(请参阅datetime_precision了解间隔类型域的小数秒精度)。
domain_default character_data 域的默认表达式。
outt_catalog sql_identifier 定义域数据类型的数据库的名称(始终为当前数据库)。
udt_schema sql_identifier 定义域数据类型的模式的名称。
udt_name sql_identifier 域数据类型的名称。
scope_catalog sql_identifier 适用于Vastbase中不可用的功能。
scope_schema sql_identifier 适用于Vastbase中不可用的功能。
scope_name sql_identifier 适用于Vastbase中不可用的功能。
maximum_cardinality cardinal_number 始终为 null,因为数组在Vastbase中始终具有无限的最大基数。
dtd_identifier sql_identifier 域的数据类型描述符的标识符,在与域有关的数据类型描述符中唯一(这是微不足道的,因为域仅包含一个数据类型描述符)。这主要用于与此类标识符的其他实例连接(标识符的具体格式没有定义,也不保证在以后的版本中保持不变)。