ORACLE中ESCAPE關鍵字用法 換字符用法

          英文解釋:

          It is necessary to use an "escape" character to locate the characters '_' and '%' in a column. The keyword ESCAPE followed by the character used as the delimitor of choice is coded after the string search. For example, '+' is used as the escape character. For example:

          SELECT NAME       
          FROM XYZ_TABLE           
          WHERE NAME LIKE 'XY+_Z+%BC%'ESCAPE '+'   

           

          Result: XY_Z%BCAA

                      ...

                      XY_Z%BC99

          The plus sign '+' can still be used as part of the search string as long as a '+' precedes it. For example:

          SELECT NAME        
          FROM XYZ_TABLE        
          WHERE NAME LIKE 'XY++Z%' ESCAPE '+'    

           

          Result: XY+ZAAAAA

                      ... 

                      XY+Z99999

           

           

          漢語解釋:

          定義:escape關鍵字經常用于使某些特殊字符,如通配符:'%','_'轉義為它們原

          來的字符的意義,被定義的轉義字符通常使用'\',但是也可以使用其他的符號。

          實例:

          SQL> select * from t11 where name like '%_%';

          NAME
          ----------
          aa_a
          aaa
          SQL> select * from t11 where name like '%\_%' escape '\';

          NAME
          ----------
          aa_a

          注意:如果是 '/' 作為檢索字符, 必須 用 '/' 作為轉義符, 正斜扛也一樣.
          select * from wan_test where psid like '%//%' escape '/'

          posted on 2009-03-11 09:12 JavaBegger 閱讀(1192) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永兴县| 石柱| 九台市| 武陟县| 霞浦县| 璧山县| 阳泉市| 衢州市| 德安县| 邹平县| 油尖旺区| 霍州市| 朝阳区| 江源县| 浦江县| 鱼台县| 兖州市| 六安市| 改则县| 荣成市| 三江| 曲水县| 滁州市| 根河市| 三穗县| 南昌市| 乌鲁木齐县| 个旧市| 邹平县| 甘德县| 通化市| 灵宝市| 荔浦县| 东城区| 上高县| 邓州市| 从化市| 绵竹市| 呼和浩特市| 平潭县| 沾化县|