<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL%2FDate_Timezone%2FTimestamp</id>
		<title>Oracle PL/SQL/Date Timezone/Timestamp - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL%2FDate_Timezone%2FTimestamp"/>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL/Date_Timezone/Timestamp&amp;action=history"/>
		<updated>2026-04-04T11:47:46Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL/Date_Timezone/Timestamp&amp;diff=2448&amp;oldid=prev</id>
		<title> в 13:45, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL/Date_Timezone/Timestamp&amp;diff=2448&amp;oldid=prev"/>
				<updated>2010-05-26T13:45:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:45, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL/Date_Timezone/Timestamp&amp;diff=2449&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL/Date_Timezone/Timestamp&amp;diff=2449&amp;oldid=prev"/>
				<updated>2010-05-26T10:01:35Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Cast string to TIMESTAMP==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table MyTable (&lt;br /&gt;
  2      title   varchar2(100),&lt;br /&gt;
  3      phone   varchar2(20),&lt;br /&gt;
  4      place   varchar2(100),&lt;br /&gt;
  5      starts  timestamp with time zone);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into MyTable (title, phone, place, starts)&lt;br /&gt;
  2  values (&amp;quot;Sales&amp;quot;, &amp;quot;999.123.4567&amp;quot;, &amp;quot;Washington&amp;quot;,TIMESTAMP &amp;quot;2001-12-01 15:00:00.000000 EST&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into MyTable (title, phone, place, starts)&lt;br /&gt;
  2  values (&amp;quot;Product&amp;quot;, &amp;quot;000.123.4567&amp;quot;, &amp;quot;San Francisco&amp;quot;,TIMESTAMP &amp;quot;2001-12-01 17:00:00.000000 PST&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into MyTable (title, phone, place, starts)&lt;br /&gt;
  2  values (&amp;quot;Highlights&amp;quot;, &amp;quot;111 1234 5678&amp;quot;, &amp;quot;London&amp;quot;, TIMESTAMP &amp;quot;2001-12-01 20:00:00.000000 GMT&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select dbtimezone from dual;&lt;br /&gt;
DBTIME&lt;br /&gt;
------&lt;br /&gt;
+00:00&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select title, phone&lt;br /&gt;
  2  from MyTable&lt;br /&gt;
  3  where starts = TIMESTAMP &amp;quot;2001-12-01 15:00:00.000000 -5:00&amp;quot;;&lt;br /&gt;
TITLE                                                                                                PHONE&lt;br /&gt;
---------------------------------------------------------------------------------------------------- --------------------&lt;br /&gt;
Sales                                                                                                999.123.4567&lt;br /&gt;
Highlights                                                                                           111 1234 5678&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table MyTable;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Compare data and timestamp==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; -- use timestamp&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table company_events (&lt;br /&gt;
  2        event_name         varchar2( 100 ),&lt;br /&gt;
  3        event_date         date,&lt;br /&gt;
  4        event_timestamp    timestamp )&lt;br /&gt;
  5      /&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into company_events ( event_name, event_date, event_timestamp )&lt;br /&gt;
  2                      values ( &amp;quot;Name 1&amp;quot;, sysdate, sysdate )&lt;br /&gt;
  3      /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; column event_name      format a28&lt;br /&gt;
SQL&amp;gt; column event_date      format a18&lt;br /&gt;
SQL&amp;gt; column event_timestamp format a28&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select event_name, to_char(event_date, &amp;quot;DD-MON-YY HH24:MI:SS&amp;quot;) event_date,&lt;br /&gt;
  2         event_timestamp&lt;br /&gt;
  3        from company_events&lt;br /&gt;
  4      /&lt;br /&gt;
EVENT_NAME                   EVENT_DATE         EVENT_TIMESTAMP&lt;br /&gt;
---------------------------- ------------------ ----------------------------&lt;br /&gt;
Name 1                       09-SEP-06 16:12:40 09-SEP-06 04.12.40.000000 PM&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table company_events;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Create a table with two columns: &amp;quot;timestamp with time zone&amp;quot;, &amp;quot;c2 timestamp with local time zone&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table t&lt;br /&gt;
  2  (c1 timestamp with time zone,&lt;br /&gt;
  3   c2 timestamp with local time zone)&lt;br /&gt;
  4  /&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into t (c1,c2)values( current_timestamp, current_timestamp );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select * from t;&lt;br /&gt;
C1&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
C2&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
16-JUN-08 07.01.25.376000 PM -06:00&lt;br /&gt;
16-JUN-08 07.01.25.376000 PM&lt;br /&gt;
&lt;br /&gt;
1 row selected.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; alter session set time_zone = &amp;quot;-08:00&amp;quot;;&lt;br /&gt;
Session altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select * from t;&lt;br /&gt;
C1&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
C2&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
16-JUN-08 07.01.25.376000 PM -06:00&lt;br /&gt;
16-JUN-08 05.01.25.376000 PM&lt;br /&gt;
&lt;br /&gt;
1 row selected.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table t;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; --&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INSERT statement adds a row with the TIMESTAMP keyword to supply a datetime literals==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; -- INSERT statement adds a row with the TIMESTAMP keyword to supply a datetime literals&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE purchases_with_timestamp (&lt;br /&gt;
  2    product_id INTEGER,&lt;br /&gt;
  3    customer_id INTEGER,&lt;br /&gt;
  4    made_on TIMESTAMP(4)&lt;br /&gt;
  5  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO purchases_with_timestamp ( product_id, customer_id, made_on )&lt;br /&gt;
  2                                VALUES ( 1,          1,           TIMESTAMP &amp;quot;2005-05-13 07:15:31.1234&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select * from purchases_with_timestamp;&lt;br /&gt;
PRODUCT_ID CUSTOMER_ID MADE_ON&lt;br /&gt;
---------- ----------- ---------------------------------------------------------------------------&lt;br /&gt;
         1           1 13-MAY-05 07.15.31.1234 AM&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table purchases_with_timestamp;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TIMESTAMP(4) WITH TIME ZONE==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE purchases_timestamp_with_tz (&lt;br /&gt;
  2    product_id INTEGER,&lt;br /&gt;
  3    customer_id INTEGER,&lt;br /&gt;
  4    made_on TIMESTAMP(4) WITH TIME ZONE&lt;br /&gt;
  5  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO purchases_timestamp_with_tz (product_id, customer_id, made_on)&lt;br /&gt;
  2                                   VALUES (1, 1, TIMESTAMP &amp;quot;2005-05-13 07:15:31.1234 -07:00&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO purchases_timestamp_with_tz (product_id, customer_id, made_on)&lt;br /&gt;
  2                                   VALUES (1, 2, TIMESTAMP &amp;quot;2005-05-13 07:15:31.1234 PST&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT * FROM purchases_timestamp_with_tz;&lt;br /&gt;
PRODUCT_ID CUSTOMER_ID MADE_ON&lt;br /&gt;
---------- ----------- ---------------------------------------------------------------------------&lt;br /&gt;
         1           1 13-MAY-05 07.15.31.1234 AM -07:00&lt;br /&gt;
         1           2 13-MAY-05 07.15.31.1234 AM PST&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table purchases_timestamp_with_tz;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TIMESTAMP specifies a precision for the SECONDS field in a TIMESTAMP column (the DATE data type can only store whole seconds).==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table other_MyTable (&lt;br /&gt;
  2        event_name         varchar2( 100 ),&lt;br /&gt;
  3        event_date         date,&lt;br /&gt;
  4        event_timestamp timestamp );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into other_MyTable( event_name, event_date, event_timestamp ) values( &amp;quot;A&amp;quot;, sysdate, sysdate );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; column event_name      format a28&lt;br /&gt;
SQL&amp;gt; column event_date      format a18&lt;br /&gt;
SQL&amp;gt; column event_timestamp format a28&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select event_name, to_char(event_date, &amp;quot;DD-MON-YY HH24:MI:SS&amp;quot;) event_date, event_timestamp&lt;br /&gt;
  2  from other_MyTable;&lt;br /&gt;
EVENT_NAME                   EVENT_DATE         EVENT_TIMESTAMP&lt;br /&gt;
---------------------------- ------------------ ----------------------------&lt;br /&gt;
A                            10-JUN-08 17:06:23 10-JUN-08 05.06.23.000000 PM&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table other_MyTable;&lt;br /&gt;
Table dropped.&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TIMESTAMP WITH LOCAL TIME ZONE==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table MyTable (&lt;br /&gt;
  2        title   varchar2(100),&lt;br /&gt;
  3        phone   varchar2(20),&lt;br /&gt;
  4        place   varchar2(100),&lt;br /&gt;
  5        starts  timestamp with local time zone);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into MyTable (title, phone, place, starts)&lt;br /&gt;
  2      values (&amp;quot;Sales Strategy&amp;quot;, &amp;quot;212.123.4567&amp;quot;, &amp;quot;New York&amp;quot;,&lt;br /&gt;
  3              TIMESTAMP &amp;quot;2001-12-01 15:00:00.000000 EST&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into MyTable (title, phone, place, starts)&lt;br /&gt;
  2      values (&amp;quot;Product Features&amp;quot;, &amp;quot;650.123.4567&amp;quot;, &amp;quot;San Francisco&amp;quot;,&lt;br /&gt;
  3              TIMESTAMP &amp;quot;2001-12-01 17:00:00.000000 PST&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into MyTable (title, phone, place, starts)&lt;br /&gt;
  2      values (&amp;quot;Football Highlights&amp;quot;, &amp;quot;44 1234 5678&amp;quot;, &amp;quot;London&amp;quot;,&lt;br /&gt;
  3              TIMESTAMP &amp;quot;2001-12-01 20:00:00.000000 GMT&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; alter session set time_zone = &amp;quot;-05:00&amp;quot;;&lt;br /&gt;
Session altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; column title format a25&lt;br /&gt;
SQL&amp;gt; column starts format a30&lt;br /&gt;
SQL&amp;gt; select title, starts from MyTable;&lt;br /&gt;
TITLE                     STARTS&lt;br /&gt;
------------------------- ------------------------------&lt;br /&gt;
Sales Strategy            01-DEC-01 03.00.00.000000 PM&lt;br /&gt;
Product Features          01-DEC-01 08.00.00.000000 PM&lt;br /&gt;
Football Highlights       01-DEC-01 03.00.00.000000 PM&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; alter session set time_zone = &amp;quot;GMT&amp;quot;;&lt;br /&gt;
Session altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select title, starts from MyTable;&lt;br /&gt;
TITLE                     STARTS&lt;br /&gt;
------------------------- ------------------------------&lt;br /&gt;
Sales Strategy            01-DEC-01 08.00.00.000000 PM&lt;br /&gt;
Product Features          02-DEC-01 01.00.00.000000 AM&lt;br /&gt;
Football Highlights       01-DEC-01 08.00.00.000000 PM&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table MyTable;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TIMESTAMP WITH TIME ZONE type extends TIMESTAMP to allow you to store a time zone==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; --TIMESTAMP WITH TIME ZONE type extends TIMESTAMP to allow you to store a time zone.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE purchases_timestamp_with_tz (&lt;br /&gt;
  2    product_id INTEGER,&lt;br /&gt;
  3    customer_id INTEGER,&lt;br /&gt;
  4    made_on TIMESTAMP(4) WITH TIME ZONE&lt;br /&gt;
  5  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; desc purchases_timestamp_with_tz;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 PRODUCT_ID                                                                                             NUMBER(38)&lt;br /&gt;
 CUSTOMER_ID                                                                                            NUMBER(38)&lt;br /&gt;
 MADE_ON                                                                                                TIMESTAMP(4) WITH TIME ZONE&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table purchases_timestamp_with_tz;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use the Timestamp data type in a table and insert data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;  create table conference_calls (&lt;br /&gt;
  2        title   varchar2(100),&lt;br /&gt;
  3        phone   varchar2(20),&lt;br /&gt;
  4        place   varchar2(100),&lt;br /&gt;
  5        starts  timestamp with time zone)&lt;br /&gt;
  6    /&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;  insert into conference_calls (title, phone, place, starts)&lt;br /&gt;
  2      values (&amp;quot;Sales Strategy&amp;quot;, &amp;quot;212.123.4567&amp;quot;, &amp;quot;Washington&amp;quot;,&lt;br /&gt;
  3              TIMESTAMP &amp;quot;2001-12-01 15:00:00.000000 EST&amp;quot;)&lt;br /&gt;
  4      /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into conference_calls (title, phone, place, starts)&lt;br /&gt;
  2   values (&amp;quot;Product Features&amp;quot;, &amp;quot;650.123.4567&amp;quot;, &amp;quot;San Francisco&amp;quot;,&lt;br /&gt;
  3              TIMESTAMP &amp;quot;2001-12-01 17:00:00.000000 PST&amp;quot;)&lt;br /&gt;
  4    /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into conference_calls (title, phone, place, starts)&lt;br /&gt;
  2      values (&amp;quot;Football Highlights&amp;quot;, &amp;quot;44 1234 5678&amp;quot;, &amp;quot;London&amp;quot;,&lt;br /&gt;
  3              TIMESTAMP &amp;quot;2001-12-01 20:00:00.000000 GMT&amp;quot;)&lt;br /&gt;
  4    /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select * from conference_calls;&lt;br /&gt;
TITLE                                                                                                PHONE&lt;br /&gt;
---------------------------------------------------------------------------------------------------- --------------------&lt;br /&gt;
PLACE                                                                                                STARTS&lt;br /&gt;
---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------&lt;br /&gt;
Sales Strategy                                                                                       212.123.4567&lt;br /&gt;
Washington                                                                                           01-DEC-01 03.00.00.000000 PM EST&lt;br /&gt;
Product Features                                                                                     650.123.4567&lt;br /&gt;
San Francisco                                                                                        01-DEC-01 05.00.00.000000 PM PST&lt;br /&gt;
Football Highlights                                                                                  44 1234 5678&lt;br /&gt;
London                                                                                               01-DEC-01 08.00.00.000000 PM GMT&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select title, phone&lt;br /&gt;
  2        from conference_calls&lt;br /&gt;
  3        where starts = TIMESTAMP &amp;quot;2001-12-01 15:00:00.000000 -5:00&amp;quot;&lt;br /&gt;
  4    /&lt;br /&gt;
TITLE                                                                                                PHONE&lt;br /&gt;
---------------------------------------------------------------------------------------------------- --------------------&lt;br /&gt;
Sales Strategy                                                                                       212.123.4567&lt;br /&gt;
Football Highlights                                                                                  44 1234 5678&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table conference_calls;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use the TIMESTAMP type to define a column in a table==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; -- Use the TIMESTAMP type to define a column in a table&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE purchases_with_timestamp (&lt;br /&gt;
  2    product_id INTEGER ,&lt;br /&gt;
  3    customer_id INTEGER ,&lt;br /&gt;
  4    made_on TIMESTAMP(4)&lt;br /&gt;
  5  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; desc purchases_with_timestamp;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 PRODUCT_ID                                                                                             NUMBER(38)&lt;br /&gt;
 CUSTOMER_ID                                                                                            NUMBER(38)&lt;br /&gt;
 MADE_ON                                                                                                TIMESTAMP(4)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table purchases_with_timestamp;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use timestamp as table column type and insert sysdate to it==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table events (&lt;br /&gt;
  2        event_name         varchar2( 100 ),&lt;br /&gt;
  3        event_date         date,&lt;br /&gt;
  4        event_timestamp timestamp )&lt;br /&gt;
  5      /&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into events ( event_name, event_date, event_timestamp )&lt;br /&gt;
  2             values  ( &amp;quot;COMPANY_EVENTS table&amp;quot;, sysdate, sysdate );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; column event_name      format a28&lt;br /&gt;
SQL&amp;gt; column event_date      format a18&lt;br /&gt;
SQL&amp;gt; column event_timestamp format a28&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select event_name, to_char(event_date, &amp;quot;DD-MON-YY HH24:MI:SS&amp;quot;) event_date,event_timestamp&lt;br /&gt;
  2  from events;&lt;br /&gt;
EVENT_NAME                   EVENT_DATE         EVENT_TIMESTAMP&lt;br /&gt;
---------------------------- ------------------ ----------------------------&lt;br /&gt;
COMPANY_EVENTS table         10-JUN-08 21:03:00 10-JUN-08 09.03.00.000000 PM&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table events;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use TIMESTAMP to mark string in insert statement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table MyTable (&lt;br /&gt;
  2      title   varchar2(100),&lt;br /&gt;
  3      phone   varchar2(20),&lt;br /&gt;
  4      place   varchar2(100),&lt;br /&gt;
  5      starts  timestamp with time zone);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into MyTable (title, phone, place, starts)&lt;br /&gt;
  2  values (&amp;quot;Sales&amp;quot;, &amp;quot;999.123.4567&amp;quot;, &amp;quot;Washington&amp;quot;,TIMESTAMP &amp;quot;2001-12-01 15:00:00.000000 EST&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into MyTable (title, phone, place, starts)&lt;br /&gt;
  2  values (&amp;quot;Product&amp;quot;, &amp;quot;000.123.4567&amp;quot;, &amp;quot;San Francisco&amp;quot;,TIMESTAMP &amp;quot;2001-12-01 17:00:00.000000 PST&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into MyTable (title, phone, place, starts)&lt;br /&gt;
  2  values (&amp;quot;Highlights&amp;quot;, &amp;quot;111 1234 5678&amp;quot;, &amp;quot;London&amp;quot;, TIMESTAMP &amp;quot;2001-12-01 20:00:00.000000 GMT&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select dbtimezone from dual;&lt;br /&gt;
DBTIME&lt;br /&gt;
------&lt;br /&gt;
+00:00&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select title, phone&lt;br /&gt;
  2  from MyTable&lt;br /&gt;
  3  where starts = TIMESTAMP &amp;quot;2001-12-01 15:00:00.000000 -5:00&amp;quot;;&lt;br /&gt;
TITLE                     PHONE&lt;br /&gt;
------------------------- --------------------&lt;br /&gt;
Sales                     999.123.4567&lt;br /&gt;
Highlights                111 1234 5678&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table MyTable;&lt;br /&gt;
Table dropped.&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>