Bon, un dump() utilisé sur une variable DATE retourne bien un code SQLT_DAT (12) !!!!!
Donc pour dump(), sysdate et to_date() n'ont pas le même type qu'une variable DATE....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SQL> set serveroutput on SQL> declare 2 d DATE := sysdate; 3 s VARCHAR2(100); 4 begin 5 select dump(d) into s from dual; 6 dbms_output.put_line(s); 7 end; 8 / Typ=12 Len=7: 120,108,9,4,14,39,2
Il ya surement une bonne raison mais la je ne vois pas...
Partager