.......

TO_TIMESTAMP_TZ

문법 MAIN

to_timestamp_tz::=

Description of the illustration to_timestamp_tz.gif

목적 MAIN

TO_TIMESTAMP_TZ함수는 CHAR,VARCHAR2,NCHAR,NVARCHAR2데이터형의 char을 TIMESTAMP WITH TIME ZONE 데이터형으로 변환한다.

.....
Note: 이 함수는 TIMESTAMP WITH LOCAL TIME ZONE으로 변환하지 않는다.이것을 변환하기 위해서는,CAST함수를 이용하라. CAST .

옵션 fmt는 char의 포맷을 지정한다. 만약 fmt를 생략한다면, char은 기본적으로 TIMESTAMP WITH TIME ZONE 데이터형일 필요가 있다. 옵션 'nlsparam'은 일자 변환을 위한 TO_CHAR함수의 경우와 같은 목적을 가진다.

예제 MAIN

다음 예제는 문자열을 TIMESTAMP WITH TIME ZONE의 값으로 변환한다.

SELECT TO_TIMESTAMP_TZ('1999-12-01 11:00:00 -8:00',
                       'YYYY-MM-DD HH:MI:SS TZH:TZM') TO_TIMESTAMP_TZ
FROM   DUAL;
TO_TIMESTAMP_TZ
--------------------------------------------------------------------
01-DEC-99 11.00.00.000000000 AM -08:00

다음예제는 OE.order_items 와 OE.orders을 사용하여 UNION연산에서 null 열을 TIMESTAMP WITH LOCAL TIME ZONEW으로써 CAST(형변환)한다.

.....
SELECT order_id, line_item_id,
       CAST(NULL AS TIMESTAMP WITH LOCAL TIME ZONE) order_date
FROM   order_items
UNION
SELECT order_id, to_number(null), order_date
FROM   orders;
  ORDER_ID LINE_ITEM_ID ORDER_DATE
---------- ------------ -----------------------------------
      2354            1
      2354            2
      2354            3
      2354            4
      2354            5
      2354            6
      2354            7
      2354            8
      2354            9
      2354           10
      2354           11
      2354           12
      2354           13
      2354              14-JUL-00 05.18.23.234567 PM
      2355            1
      2355            2
...

 


 

오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크

.....

[SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE]   SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크

LEAVE A REPLY

Please enter your comment!
Please enter your name here