对于CLOB数据类型,支持长文本的更新怎么写脚本?脚本

解决方案 »

  1.   

    坛里没有人气?还是大家都不知道怎么解决?用Oracle应该是很常见的问题啊;来个大侠给个方案吧;
      

  2.   

    clob里的值是从哪里传入的?
      

  3.   

    自己手工写的;
    根据审计要求,由于开发人员不能直接连接到正式服务器,所以需要写一段脚本给DBA去执行;
      

  4.   

    傻啊你,那你自己想想啊,一般c#,java调用colb和blob都需要用赋值的方式来操作,那你也可以用这个方法啊
    你在PL/SQL的SQL窗口下运行create table t1(name clob);
    insert into t1 values ('1');
    --这样直接会报错 
    --update t1 set name = '你的修改内容';
    --下边方法就OK了
    declare 
     sq varchar2(32767);
    begin
     sq:= 'update t1 set name = :a1';
      execute immediate  sq using  '你的修改内容';
    end;
      

  5.   

    楼上的,使用你的方式执行不成功;本人Oracle不熟,请帮忙查找原因;
    代码超过了10000字符,传不上来;
      

  6.   

    把你SQL弄个文本发到[email protected]邮箱
      

  7.   

    你在pl/sql的sql窗口运行就可以啊,我都试过了,别在sqlplus下运行
      

  8.   

    我用的是Oracle SQL Developer,在SQL窗口内运行报错;
      

  9.   

    好吧,你直接在sqlplus下运行吧
      

  10.   

    公司网络,不能上Q,如果方便,可不可以通过TeamViewer远程帮我看一下;
    谢谢了!
      

  11.   

    你在尝试下吧,我在sqldevelope 以及sqlPlus都试过了,可以成功的。