本文于 10 天前发布,最后更新于 10 天前
一、问题描述
从 Oracle 迁移到 DM 如何将 Oracle CONVERT 函数字符串从原串编码格式转换成目的编码格式。
二、问题解决
- 将达梦数据库参数
ENABLE_CS_CVT
设置为 1。 - 重启达梦数据库
参数说明:
参数名 | 缺省值 | 属性 | 说明 |
ENABLE_CS_CVT | 0 | 静态 |
是否使用用户自定义的 CONVERT 方法替换系统默认 CONVERT 方法。 0:不替换;1:替换 |
当 ENABLE_CS_CVT=1
时,支持将字符串 CHAR 从原串编码格式转换成目的编码格式。
如果原字符串没指定,默认为数据库服务器编码格式,目前只支持 ZHS16GBK、AL32UTF8、UTF8、和 ZHS32GB18030 四种编码格式。