PlSqlDev中执行INSERT SQL语句包含&符号导致数据异常


在PLSQL Developer中执行Insert语句时提示如下信息:

QQ截图20190323130100

当时未注意,直接点击OK按钮继续。

导入数据后查看发现部分数据中的参数丢失了一部分,呈以下规律:

.do?method=list.busiType=22

而正常应为:

.do?method=list&form.busiType=22

 

经询问大神发现当SQL中出现&符时,会认为转义字符,导致“&form”丢失。

解决办法如下:

.do?method=list'||chr(38)||'form.busiType=21
批量替换SQL即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM