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

sql:

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

弹出信息:

oracle sql insert插入字符&

 

避免弹出框出现修改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;--&

以上内容笔者已验证。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
相关资源
相似解决方案