oracle中escape是什么意思

如题所述

定义: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 '/'
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-19
我觉得你可以去加群,去交流去讨论,我暂时也没有什么好的点子,但有个群挺不错的,他们每周都还会有讲师网络授课,你去CUUG的官方网找咨询老师要一下吧。这里不让留。

oracle中escape是什么意思
定义:escape关键字经常用于使某些特殊字符,如通配符:'%','_'转义为它们原 来的字符的意义,被定义的转义字符通常使用'\\',但是也可以使用其他的符号。实例:SQL> select * from t11 where name like '%_%';NAME --- aa_a aaa SQL> select * from t11 where name like '%\\_%' escape '...

相似回答
大家正在搜