关于rawtohex的一个奇怪问题,哪位解释一下
Oracle 8.1.7
SQL> ed
已写入文件 afiedt.buf
1 declare
2 a varchar2(100);
3 begin
4 select rawtohex('aaaa') into a from dual;
5 dbms_output.put_line(a);
6* end;
SQL> /
61616161 --结果正确!
PL/SQL 过程已成功完成。
SQL> ed
已写入文件 afiedt.buf
1 declare
2 a varchar2(100);
3 begin
4 a:=rawtohex('aaaa');
5 dbms_output.put_line(a);
6* end;
SQL> /
AAAA --结果显然错误!
PL/SQL 过程已成功完成。