Các cột ngày không có múi giờ làm tùy chọn. Bạn phải tạo cột làm kiểu dữ liệu TIMESTAMP WITH TIME ZONE
hoặc TIMESTAMP WITH LOCAL TIME ZONE
và ngoài ra, TO_DATE
hàm không hiểu mặt nạ định dạng TIME ZONE bạn đang áp dụng.
SQL> CREATE TABLE T
2 (DT DATE,
3 TS TIMESTAMP,
4 TSTZ TIMESTAMP WITH TIME ZONE,
5 TSLTZ TIMESTAMP WITH LOCAL TIME ZONE);
Table created.
SQL> INSERT INTO T (TSLTZ) VALUES
2 (to_timestamp_tz('Thu, 18 Feb 2010 08:37:00 EST','DY, DD Mon YYYY HH24:MI:SS TZD'))
3 /
1 row created.
SQL> INSERT INTO T (TSTZ) VALUES
2 (to_timestamp_tz('Thu, 18 Feb 2010 08:37:00 EST','DY, DD Mon YYYY HH24:MI:SS TZD'))
3 /
1 row created.