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