replace(v_str,chr(39),chr(39)||chr(39));

解决方案 »

  1.   

    str='insert into table values('||'''||.....)
      

  2.   

    不行呀
    比如
    执行
    strTmp="aaaa'bbbb";
    insert into t1
    values('aaa','bbb',strTmp)
    出错!
    ???????????
      

  3.   

    strTmp:=replace(strTmp,chr(39),chr(39)||chr(39)),;
    insert into t1
    values('aaa','bbb',strTmp)
      

  4.   

    在java里实现,不是在PL/SQL里
    ????????????????????????
      

  5.   

    strTmp="aaaa''bbbb";
    insert into t1
    values('aaa','bbb',strTmp)
    再多加一个引号
      

  6.   

    需要在java里面就吧字符串中的单引号替换成两个单引号