引号内 使用两个单引号表示一个单引号
' select * from table where id = ''id'' '
就等于
 select * from table where id = 'id'
ok

解决方案 »

  1.   

    哦,不好意思
    可以如此
    ' select * from table where id = '|| sys
      

  2.   

    我那个sql语句是要负值给一个变量的.所以sql语句要加个' ',而这个sql语句中又用到个字符串.我就不知道怎么表示了
    我是在存储过程中用动态sql.
      

  3.   

    可以这样
    v_srt := 'select * from all_tables where owner = '||chr(39)'sys'||chr(39)
      

  4.   

    nmgwjf(海啸)的方法可以,还有别的方法码?没有就结贴了