Will someone (Serge wink-wink) weigh in on a DST question?
I understand completely that DB2 relies on the operating system to
retrieve the date. That said, DB2 will allow me to add time to a
timestamp to the extent that DB2 will return an invalid time:
$ db2 values current timestamp + 23 days + 12 hours
1
--------------------------
2007-03-11-02.53.27.895029
1 record(s) selected.
(this is a patched server, perl returns 2007-03-11-03.53.27.895029, as
a control I ran this test for the "old" DST dates and receivedd the
same results)
So if I put on my IBM hat, I would argue that once we pass 01:59:59 on
3/11, db2 will continue to return the correct timestamp, however if I
want to be a DST purist, then acknowledging
"2007-03-11-02.53.27.895029" even exists, and allowing it to be stored
as a timestamp is no more accurate than allowing a garbled character
string to be stored as a timestamp.
t