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