SQL> create table dates (d date);
Table created.
SQL> insert into dates values (to_date('18/APR/2002 15:06:00', 'DD/MON/YYYY HH24:MI:SS'));
1 row created.
SQL> select dump(d) from dates;
DUMP(D)
--------------------------------------------------------------------------------
Typ=12 Len=7: 120,102,4,18,16,7,1
byte 1: century + 100
byte 2: year + 100
byte 3: month
byte 4: day of month
byte 5: hour + 1
byte 6: minute + 1
byte 7: second + 1
It describes the internal representation of Oracle date field. It was very helpful today for me while troubleshooting production issue.
No comments:
Post a Comment