oracle sql insert插入字符&


最近遇到insert 语句插入&字符报弹出框,如下:

sql:

insert into test_ldl001
  (ID, NAME)
values
  ('2', '/test/test.do?actionType=test&applyType=02');

弹出信息:

 

避免弹出框出现修改sql:

--方法一 
insert into test_ldl001
  (ID, NAME)
values
  ('2', '/test/test.do?actionType=test'||'&'||'applyType=02');
  
--方法二
insert into test_ldl001
  (ID, NAME)
values
  ('2', '/test/test.do?actionType=test'||chr(38)||'applyType=02');

--方法二须知
SELECT ascii('&') FROM dual;--38
SELECT chr(38) FROM dual;--&

以上内容笔者已验证。

 


免责声明!

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



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