注册

COMPATIBLE MODE=2,oracle时coalesce结果不正确

?! 2024/08/01 1887 1 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:win10
【CPU】:x86
【问题描述】*:COMPATIBLE MODE=2 oracle时
select * from DMHR.CITY where coalesce(CITY_NAME,'','null') = COALESCE('', 'null')
语句查不到结果。
coalesce函数返回第一个不为空的值,当city_name为空时,''兼容oracle空串为空,应该返回字符串'null',结果返回的是空。下图语句可以看到数据库中的值
image.png

回答 0
暂无回答
扫一扫
联系客服