当前位置:Gxlcms >
数据库问题 >
在 Oracle 数据库中执行 SQL 语句遇到特殊字符的转义方式
在 Oracle 数据库中执行 SQL 语句遇到特殊字符的转义方式
时间:2021-07-01 10:21:17
帮助过:23人阅读
1、通过拼接字符串(|| 表示拼接)
update userinfo
set pageurl
=‘myjsp?page=1‘||‘&‘||‘pagesize=10‘ where id
=‘test‘
-- 2、这个类似上面的方法,38 为 & 的 ascii 码
update userinfo
set pageurl
=‘myjsp?page=1‘||chr(
38)
||‘pagesize=10‘ where id
=‘test‘
2、其它符号的转义(未测试)
下划线,通过 escape 进行转义:
select ... from ... where ... like ‘/_%‘ escape ‘/‘;
百分号、双引号,同 & 符号处理
单引号,两个单引号即可转义
在 Oracle 数据库中执行 SQL 语句遇到特殊字符的转义方式
标签:set 遇到 测试 cap blog oracl 符号处理 order 处理