varchar2最大是4000,你出错在哪?

解决方案 »

  1.   

    在存储过程中我对statmsg赋值,把赋给的字符串改短些就正确,不然就出错
      

  2.   

    贴一下出错的代码,记得不能用dbms_output.put_line(statmsg),最长只支持256个字符,长了会报错
      

  3.   

    VARCHAR2最大长度应该是32K啊.不过很长的字符串还是不要用VARCHAR的好
      

  4.   

    回复人: xzou(亡狼补齿) (2001-10-26 11:23:45)  得0分 
    贴一下出错的代码,记得不能用dbms_output.put_line(statmsg),最长只支持256个字符,长了会报错  可能就是这个原因!