????????????????????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 0 copytypecheck ON define "&" (hex 26) describe DEPTH 1 LINENUM OFF INDENT OFF echo 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;