如图,使用了${if.....}之后参数那里不输入会报错
不使用${if.....}直接用NULL的却是有数据的
使用${if...}的情况下,把'NULL'的单引号去掉后会变成这样
改成:SET @PLANTS=${if(len(plantS1) == 0,"'"+'NULL'+"'","'''" + plantS1 + "'''")}
这个null的引号去掉试试