论坛首页 入门技术论坛

oracle查询 包含特殊字符的自段

浏览 4672 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-02-26  
今天遇到了一件相当郁闷的事。一个字段的值里包含单引号(')。不知怎么进行查寻。
  select t.*, t.rowid from XXX t where t.vsn = 'ship'A'


ship'A就是字段的值,我想到用oracle转义字符(char(39)),但不知怎么写。或者还有其他的办法,请各位兄弟帮着看看。

   发表时间:2008-02-26  
select t.*, t.rowid from XXX t where t.vsn = 'ship''A' 
这么写就行了,两个单引号
0 请登录后投票
   发表时间:2008-02-27  
楼上正解
'是通用的转义符
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics