解决方案 »

  1.   

    另外,你这个条件【'一个非常长的字符串' IS NULL】加了和没加有什么区别。。为什么还要在sql中判断字符串为不为空呢?
      

  2.   

    直接把条件删了,'一个非常长的字符串'  不可能为null,全是空格它也不会为null
      

  3.   

    是我说的 不够清楚,代码如图所示,其中FUND_CODES是前台选择的字符串,当全选时,就会出现字符串太长的错
      

  4.   

    这个FUND_CODES的字节数远大于4000字节,当小于4000字节时,测试可用
      

  5.   

    在前台判断这个字符串的长度,为0就不用加那个IS NULL的条件了吧
      

  6.   

    用笨一点的方法,把一个sql语句拆分成多个。