1、AND表达式展开为OR表达式个数超过参数AND CVT OR BEXP MAX NUM 限制
通过调整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]
报错数据库版本1-2-138-2022.09.09-169171-20009-ENT
不报错数据库版本1-3-12-2023.04.17-187846-20040-ENT客户的版本
不同数据库版本sys包截图
文章
阅读量
获赞