Use 'TIMESTAMP(4) WITH LOCAL TIME ZONE' as column type : Timestamp Timezone « SQL Data Types « Oracle PL/SQL Tutorial






SQL>
SQL> CREATE TABLE localtimezone (
  2  id integer,
  3  made_on TIMESTAMP(4) WITH LOCAL TIME ZONE);

Table created.

SQL>
SQL> INSERT INTO localtimezone (id, made_on) VALUES (1,TIMESTAMP '2005-05-13 07:15:30 EST');

1 row created.

SQL>
SQL> SELECT *
  2  FROM localtimezone;

        ID MADE_ON
---------- ---------------------------------------------------------------------------
         1 13-MAY-05 04.15.30.0000 AM

SQL>
SQL> Drop table localtimezone;

Table dropped.

SQL>








10.11.Timestamp Timezone
10.11.1.Using the TIMESTAMP WITH TIME ZONE Type
10.11.2.Add the time zone to your TIMESTAMP clause
10.11.3.Insert data to 'timestamp with time zone' type column
10.11.4.Use 'timestamp with time zone' type column in where clause
10.11.5.'timestamp with time zone' type column
10.11.6.'timestamp with local time zone' type column
10.11.7.Insert data into 'timestamp with local time zone' type column
10.11.8.Supply a time zone region
10.11.9.Using the TIMESTAMP WITH LOCAL TIME ZONE Type
10.11.10. Use 'TIMESTAMP(4) WITH LOCAL TIME ZONE' as column type