Oracle ?????????????? :&?? '??????????????, Oracle
???????????????????? Oracle ???????????????????????? Toad ?????????????????????? AMP ???????????????????????????????????? Insert ??????????????????????????????????????? ????????? AMP ??????????????????????????????????????? ???????????
http://xxx.com/3DX?uid=0676&sid=rt_060908
Oracle ???????? URL ???????????? &???????????????????????????????????????? AMP ????????????????????????????????????????
?????????????????? SQL ?????????? Set define off ;???? SQL ????????????????
?????? SQL * PLUS ?????? SQL> show all ?????????????????????????? Define "&" (hex 26 )??????????????
......concat "." (hex 2e)copycommit 0copytypecheck ONdefine "&" (hex 26)describe DEPTH 1 LINENUM OFF INDENT OFFecho OFF......
?????? Oracle ???????????????????????????????????????? SQL * PLUS ????????????
SQL> Set define OFF;
?????????????????????? OK ????????????
?????????????? TOAD ??????????????????????????????????????? ??????????????? Define ??????????????????????????????????????? ?????????????????????
???????? SQL * PLUS ???????????????????????? Define OFF ?????????????????????????????????????? Define ON ??????
??????????????
SQL> insert into AA (O,resvalue) values ('AA', 'S'||chr(38)||'P');
?????????? SQL ???????? '&'?????? Chr (38 )?????? Chr (38 )???? &'?? ASCII ??
SQL> Select 'Tom' || chr(38) || 'Jerry' from dual;
????????????????????????
SQL> Select 'Tom' || '&' || 'Jerry' from dual;
???????????????????????????????????????? ???????????????????????????????????????? ???????????????????????????????????????? ????????
???????????????????????????????????????? ???????????? It's fine ????????????????????????????
????????????????????
SQL > Select 'test' || '''' from dual;
???????????? ''''???????????????????????????????????? ???????????? Oracle ??????????????????????????????????????? ??? '?????? '???????????????????????? '??????????????
?????? '??????????????????
???????????????????????????????????????? ??????
SQL > Select 'test ''' from dual;
?????????????????????????? '??????????????????????????????????????? ?????
?????????? SQL ???? '?????? Chr (39 )?????? Chr (39 )?? '?? ASCII ??
SQL > Select 'It' || chr(39) || 'fine' from dual;