दिनांक कॉलम में विकल्प के रूप में समय क्षेत्र नहीं है। आपको कॉलम को डेटा प्रकार के रूप में बनाना होगा TIMESTAMP WITH TIME ZONE
याTIMESTAMP WITH LOCAL TIME ZONE
, और इसके अलावा, TO_DATE
फ़ंक्शन आपके द्वारा लागू किए जा रहे TIME ZONE प्रारूप मास्क को नहीं समझता है।
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.