oracle插入的字符串中有&的问题

oracle插入的字符串中有&的问题

Oracle插入的字符串中有&这样的字符串时,会弹出对话框要求输入值,其实被Oracle当作参数变量处理了,而实际只是普通字符。

处理1:sql/plus中执行:set define off;

再执行insert into fj_mx2(maxid) values ('&cc')

处理2

insert into fj_mx2(maxid) values ('&'||'cc')

处理3

insert into fj_mx2(maxid) values (chr(38)||'cc')


select '&'||'cc' value
from dual
union all
select chr(38)||'cc' value
from dual


2022-8-30

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章