• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle escape函数的使用

mysql 搞代码 4年前 (2022-01-09) 10次浏览 已收录 0个评论

ERROR at line 1:ORA-01424: missing or illegal character following the escape characterSQLgt; select * from t_char where

SQL> select * from t_char;A
——————–
a_b
acb
a%b
a’b
a/b
a\b
%
_
aSQL> select * from t_char where a like ‘a_b’;A
——————–
a_b
acb
a%b
a’b
a/b
a\bSQL> select * from t_char where a like ‘a\_b’ escape ‘\’;A
——————–
a_b–可见要查询含有通配字符的字符串,必须要使用escape函数 SQL> select * from t_char where a like ‘a\’b’ escape ‘\’;
ERROR:
ORA-01756: quoted string not properly terminated
SQL> select * from t_char where a like ‘a”b’ escape ‘\’; A
——————–
a’b–但是字符’还是需要用两个”来代替字符串中的单引号 SQL> select * from t_char where a like ‘ax_b’ escape ‘x’; A
——————–
a_b SQL> select * from t_char where a like ‘a”_b’ escape ””; A
——————–
a_b SQL> select * from t_char where a like ‘

本文来源gaodai.ma#com搞##代!^码@网3

a_%b’ escape ‘_’; A
——————–
a%b –可以用其他字符,甚至是“’”、“_”、“%”来用作转义字符,但是一般都使用\,以免发生逻辑错误 SQL> select * from t_char where a like ‘a\/b’ escape ‘\’;
select * from t_char where a like ‘a\/b’ escape ‘\’
*
ERROR at line 1:
ORA-01424: missing or illegal character following the escape character
SQL> select * from t_char where a like ‘a_/b’ escape ‘_’;
select * from t_char where a like ‘a_/b’ escape ‘_’
*
ERROR at line 1:
ORA-01424: missing or illegal character following the escape character SQL> select * from t_char where a like ‘a//b’ escape ‘/’;A
——————–
a/bSQL> select * from t_char where a like ‘a/\b’ escape ‘/’;
select * from t_char where a like ‘a/\b’ escape ‘/’
*
ERROR at line 1:
ORA-01424: missing or illegal character following the escape characterSQL> select * from t_char where a like ‘a\\b’ escape ‘\’;A
——————–
a\b
–要搜索”/”或者”\”则必须使用与之相同的符号作为转义字符,,否则无效 基本上的使用方法就是这些了,还需要注意一点,这里的escape函数,和sqlplus中的escape环境参数毫无关系
SQL> show escape
escape OFF


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle escape函数的使用
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址