为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:大版本号8.1,小版本号:1-2-174-2022.11.21-175072-20024-ENT 【操作系统】:统信 v20 【CPU】:鲲鹏920 【问题描述】*:在代码中,mysql的sql语句中包含“ ORDER BY CONVERT(ss.school_name USING GBK)” ,在达梦数据库中执行报错,关于这个USING GBK该怎么改?
您好: 1、修改数据库参数ENABLE_CS_CVT的值为1: SP_SET_PARA_VALUE(2,'ENABLE_CS_CVT',1); 此参数为静态参数,执行完重启数据库库服务。
2、CONVERT用法如下: 语法 2:CONVERT(char, dest_char_set [,source_char_set ] ) 功能:用于当 INI 参数 ENABLE_CS_CVT=1 时,将字符串 char 从原串编码格式(source_char_set)转换成目的编码格式(dest_char_set)。如果原串没指定,默认为数据库服务器编码格式。 目前只支持 ZHS16GBK、AL32UTF8、UTF8 和 HS32GB18030四种编码格式。 例:Select convert('席 ϻ', 'UTF8', 'ZHS16GBK') from dual;
您好:
1、修改数据库参数ENABLE_CS_CVT的值为1:
SP_SET_PARA_VALUE(2,'ENABLE_CS_CVT',1);
此参数为静态参数,执行完重启数据库库服务。
2、CONVERT用法如下:
语法 2:CONVERT(char, dest_char_set [,source_char_set ] )
功能:用于当 INI 参数 ENABLE_CS_CVT=1 时,将字符串 char 从原串编码格式(source_char_set)转换成目的编码格式(dest_char_set)。如果原串没指定,默认为数据库服务器编码格式。
目前只支持 ZHS16GBK、AL32UTF8、UTF8 和 HS32GB18030四种编码格式。
例:Select convert('席 ϻ', 'UTF8', 'ZHS16GBK') from dual;