顺便问一下如何将一个字符串中间的单引号转换成两个单引号。
用replace函数吗。replace(str,','')
可是这样不行,请指教

解决方案 »

  1.   

    try:delete from [str-10-s]delete from "str-10-s"
      

  2.   

    str-10-s是个表定义吧,需要用引号“str-10-s”
      

  3.   

    delete from "str-10-s"
      

  4.   

    将一个字符串中间的单引号转换成两个单引号。replace(str,'''','''''')不知这样对否?
      

  5.   

    将一个字符串中间的单引号转换成两个单引号。replace(str,,'''','""')
      

  6.   

    呵呵,写错了,上面是换成双引号了换成两个单引号应该是replace(str,,'''','''''''''')
      

  7.   

    replace 问题 
    单纯的sql语句应该是 : select replace('Don''t touch me!','''','''''')  from dual  ;
    可以试一下 .
      

  8.   

    可是不是单纯的,我的是这样的sql = "insert into www values('"&recName(0)&"')"其中的recName(0)是从一个数据库中取出来的,但是再在这个字段中是这样的值,你们看:
    id >'10' and id <'100' 这样的话我就不能插入了,请帮帮我,这个语句该怎么写。
      

  9.   

    难道没有人知道吗?
    我试过了
    delete from "st-10-3"delete from [st-1-s]我在PL/SQL中试的,都不行。
    救命呀