注册
达梦数据库版本版本问题总结
专栏/技术分享/ 文章详情 /

达梦数据库版本版本问题总结

孤独的熊猫 2023/11/17 1967 0 0
摘要

1、AND表达式展开为OR表达式个数超过参数AND CVT OR BEXP MAX NUM 限制
1.png

通过调整AND CVT OR BEXP MAX NUM参数无法解决报错,

通过修改sql语句可以解决报错
select count(*) as col_0_0_
from secondhouse secondhous0_
where (ver=0 )
and(status!='终结' )
and(checknum is null )
and(contractnum not in(select secondhous1_.CONTRACTNUM
from secondhouse secondhous1_ where (ver=1 )
and(status like '%撤销完成%' ))) and
ifnull(app,0) in('SECONDHOUSE','0')

原因为不同版本逻辑运算符逻辑不一致导致,建议升级数据库

2、sys系统包不同数据库版本不一致,导致调用时模式数据库版本报错,无法解析的成员访问表达式[SF DECRYPT_VARBINARY]
2.png

报错数据库版本1-2-138-2022.09.09-169171-20009-ENT
不报错数据库版本1-3-12-2023.04.17-187846-20040-ENT客户的版本
不同数据库版本sys包截图

3.png

4.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服