- DATE - TIMESTAMP

          - TIMESTAMP WITH TIME ZONE

          - TIMESTAMP WITH LOCAL TIME ZONE


  - INTERVAL - INTERVAL YEAR TO MONTH

                  - INTERVAL DAY TO SECOND



alter session set time_zone = '+09:00';


select dbtimezone, sessiontimezone from dual;



drop table t_order purge;


create table t_orders (

 no number(4),

 customer_name varchar2(10),

 order_date1 date,

 order_date2 timestamp,

 order_date3 timestamp with time zone,

 order_date4 timestamp with local time zone);


insert into t_orders values

   (1000, 'Choi', current_timestamp, current_timestamp, 

             current_timestamp, current_timestamp);



select * from t_orders;


alter session set time_zone = '+0:0';

select * from t_orders;


alter session set time_zone = '-2:0';

select * from t_orders;

==> TIMESTAMP WITH LOCAL TIME ZONE은 입력된 시간을 

   DATABASE의 TIMEZONE에 대해 NORMALIZE하여 저장합니다.




'Oracle > SQL Fundamentals I' 카테고리의 다른 글

11일차 # 9-17: Constraints  (0) 2012.04.18
11일차 # 9-14: Interval  (0) 2012.04.18
11일차 # 9-7: Default option  (0) 2012.04.18
11일차 # 9-6: Schema  (0) 2012.04.18
11일차 # 9-4: Naming Rule  (0) 2012.04.18

+ Recent posts