怎么用SQL语句往oracle clob类型里存入大于4000的字符串? 只用SQL语句。好像要做是吗处理,直接存的话会报错,说字符串太长 。。

解决方案 »

  1.   

    直接用sql语句不行,除非使用存储过程。
      

  2.   

    在plsqldeveloper中clob是可以直接输入超过4000字符的字符串的, 我试过的,没有问题.如果是varchar2(4000) 如果在plsqldeveloper直接输入的话超过2000就无法保存了,  可以用
    update 语句处理.
      

  3.   

    SQL语句中的字符串不能超过4000字节,这是没办法改变的。处理超过4000自己的字符串只能用绑定变量,比如insert into mytable(mycolumn) values (:1);在执行的时候变量:1可以绑定超过4000字节的串。