字符类型表达式的字符集和字符序
每一个字符类型的表达式含有字符集和字符序属性。字符串常量的默认字符集与字符序由系统参数character_set_connection和collation_connection决定。
字符集语法:
1
|
[_charset_name]'string' |
GaussDB暂不支持指定字符串常量的字符集语法。
字符序语法:
其他字符串类型的表达式也可以指定字符序。
1
|
expression [COLLATE collation_name] |
语法说明:
COLLATE collation_name
指定字符序的名称,用于设置这个字符串的字符序属性。
- 表达式的数据类型只能是支持字符序的数据类型。
- 指定的字符序必须是表达式的字符集允许的字符序。
示例:
1 2 |
--使用collate语句指定字符序 m_db=# SELECT 'a' COLLATE utf8mb4_general_ci = 'A'; |