VastbaseG100

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

Menu

CHARACTER_SETS

character_sets标识当前数据库中可用的字符集。由于 Vastbase 不支持一个数据库中的多个字符集,因此该视图仅显示一个,即数据库编码。

  • 角色曲目:字符的抽象集合,例如 UNICODE、UCS或LATIN1。不作为 SQL 对象公开,但在此视图中可见。

  • 字符编码形式:一些字符库的编码。大多数较旧的字符集仅使用一种编码形式,因此它们没有单独的名称(例如,LATIN1是适用于 LATIN1集的编码形式)。但例如 Unicode 有UTF8、UTF16等编码形式(PostgreSQL 并不都支持)。编码表单不作为 SQL 对象公开,但在此视图中可见。

  • 字符集:一个命名的 SQL 对象,用于标识字符库、字符编码和默认排序规则。预定义的字符集通常与编码形式具有相同的名称,但用户可以定义其他名称。例如,字符集UTF8通常会识别字符集UCS、编码形式 UTF8和一些默认排序规则。

姓名 数据类型 描述
character_set_catalog sql_identifier 字符集当前未实现为模式对象,因此该列为空。
character_set_schema sql_identifier 字符集当前未实现为模式对象,因此该列为空。
character_set_name sql_identifier 字符集名称,目前实现为显示数据库编码的名称。
character_repertoire sql_identifier 字符集,如果编码为UTF8则显示UCS,否则仅显示编码名称。
form_of_use sql_identifier 字符编码形式,与数据库编码相同。
default_collate_catalog sql_identifier 包含默认排序规则的数据库的名称(始终是当前数据库,如果标识了任何排序规则)。
default_collate_schema sql_identifier 包含默认排序规则的架构名称。
default_collate_name sql_identifier 默认排序规则的名称。默认排序规则被标识为与 当前数据库的COLLATE和CTYPE设置匹配的排序规则。如果没有这样的排序规则,则此列以及关联的架构和目录列为空。