&符号是oracle的替代字符,只要出现该字符oracle就会提示输入替代值。解决该问题有以下三种方式:
1.设置会话,将&符号作为普通字符
SQL> set define off;
SQL> select 'a&b' from dual;
2.拆分字符
SQL> select 'a'||chr(38)||'b' from dual;
SQL> select 'a'||'&'||'b' from dual;
1.设置会话,将&符号作为普通字符
SQL> set define off;
SQL> select 'a&b' from dual;
2.拆分字符
SQL> select 'a'||chr(38)||'b' from dual;
SQL> select 'a'||'&'||'b' from dual;