转义字符有三种方式:1 使用ASCII码 2 使用自身转义 3 使用||连接字符
学习网站:
https://www.cnblogs.com/shawsir/p/OracleEsc.html
https://blog.csdn.net/liuao107329/article/details/52856716
&的转义
两个办法:
1) update userinfo set pageurl='myjsp?page=1'||'&'||'pagesize=10' where id='test'
2) update userinfo set pageurl='myjsp?page=1'||chr(38)||'pagesize=10' where id='test'
3 update yh_szwy.tmp_tpz_cyryxx_cs set wyxqmc='myjsp?page=1&&pagesize=10' where id=3;
文章:https://www.jb51.net/article/52135.htm 中方法一不知道,有空再研究。
'的转义使用
方法一:使用转义字符
SQL > Select 'test' || '''' from dual;
方法二:同样是使用转义字符,只不过方式不同而已
SQL > Select 'test ''' from dual;
方法三:在SQL中将'替换成chr(39),因为chr(39)是'的ASCII码
SQL > Select 'It' || chr(39) || 'fine' from dual;方法三:在SQL中将'替换成chr(39),因为chr(39)是'的ASCII码