${if(INARRAY(LPRODUCTID,SPLIT("6-4H-N-155,6-4H-N-157",","))>0," and 1=1"," and 1=2")}
--------
100多行的SQL 你SQL里面有定义变量?update ?insert?等操作
这么长的SQL最后编译成存储过程使用,在SQL数据集里面直接写 EXEC 存储过程名称 '${参数1}','${参数2}','${参数n}'
帆软没有in公式
换成find函数
====
${IF(find(LPROUCTID,"6-4H-N-155,6-4H-N-157")>0,"AND 1=1","AND 1=2")}
if判断不能用in,可以换成if(or(ld='1',ld='2'),"1=1","1=2")