为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:oracle端是AMERICAN_AMERICA.ZHS16GBK ,达梦端charset=0,透明网关里设置的也是ZHS16GBK,sqlplus查询正常,但是plsql查询不正常,plsql端查询也是AMERICAN_AMERICA.ZHS16GBK
如果是较新版本,可以尝试在dblink添加属性指定字符集
CREATE LINK xxx CONNECT 'ODBC' WITH 账户号IDENTIFIED BY 密码 USING 'XXX' OPTION
(LOCAL_CODE='GBK', CONVERT_MODE=1, DB_TYPE='DAMENG');
建议咨询下Oracle DBA

在Windows中设置正确的系统环境变量,确保系统环境变量NLS_LANG的值与Oracle数据库的字符集完全一致