更新时间:2026-10-21 GMT+08:00
CREATE CONVERSION
功能描述
创建新的编码转换规则,将数据从一种字符编码(源编码)转换为另一种字符编码(目标编码)。
注意事项
- 该功能为内部使用功能,用户无法直接使用。编码转换规则仅支持系统内部创建。
语法格式
CREATE [ DEFAULT ] CONVERSION name
FOR 'source_encoding' TO 'dest_encoding' FROM function_name; 
参数说明
- DEFAULT
将该转换设置为默认转换。客户端与服务器之间默认执行源编码到目标编码之间的转换。
同一模式中,每个编码对仅存在一个默认转换。
- name
转换规则的名称。同一个模式中,转换规则名称必须唯一。
- source_encoding
源字符编码格式。
- dest_encoding
目标字符编码格式。
- function_name
执行实际编码转换的函数。
该函数必须具有以下格式:conv_proc( integer, -- 源编码ID integer, -- 目标编码ID cstring, -- 源字符串(空值终止的C字符串) internal,-- 目标(用一个空值终止的C字符串填充) integer -- 源字符串长度 ) RETURNS void;
父主题: C