应该跟位数无关的,短点的字符是完全可以与oracle操作的,现在是超过4000字符的更新到字段long(或clob)时就出现这个问题。

解决方案 »

  1.   

    http://oracle.basisconsultant.com/errormsg/e1500.htm
    http://www.experts-exchange.com/Databases/Oracle/Q_20134762.htmlORA-01704 string literal too longCause: The string literal is longer than 4000 characters.Action: Use a string literal of at most 4000 characters. Longer values may only be entered using bind variables.
      

  2.   

    如果输入字符为中文的话,需注意中文在Oracle中占3个字节.