我在PL-SQL中将长字符串(>4000)更新到long 类型的字段系统提示ora-01704错误,哪位知道,请指教,谢谢!

解决方案 »

  1.   

    这个用pl/sql好像不能解决,你可以用sql server 的dts或者pb的管道进行转换。
      

  2.   

    ORACLE建议8I及以上用户不要使用LONG \ LONG RAW类型,建议是用CLOB,BLOB类型
      

  3.   

    我是将一个XML文件读到数据库表中的。
      

  4.   

    不建议用long,不要你要处理也不然呀,呵呵,要写个循环
    我做了一个测试,直接写入大于4000字符会出错
    然写了一个insert into table values(lpad('a',5000,'b'));可以写入,你也这样来拼吧,呵呵。写一个公共包,呵呵
      

  5.   

    long类型在许多场合都不好使
    建义使用clob