Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

TO_TIMESTAMP

문법

MAIN

to_timestamp::=
Description of to_timestamp.gif follows
Description of the illustration to_timestamp.gif
 

목적

MAIN

TO_TIMESTAMP함수는 CHAR,VARCHAR2,NCHAR,NVARCHAR2 데이터형의 char을 TIMESTAMP 데이터형의 값으로 변환한다.

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

이 함수는 직접적으로 CLOB 데이터를 지원하지 않는다. 그러나, CLOB은 암묵적 데이터 변화를 통해서 인수로써 전달할수 있다.

예제

MAIN

다음 예제는 문자열을 timestamp로 변환한다. 문자열이 기본적인 TIMESTAMP 포맷이 아니기 때문에, 포맷 mask를 지정할 필요가 있다.

SELECT TO_TIMESTAMP ('10-Sep-02 14:10:10.123000', 'DD-Mon-RR HH24:MI:SS.FF')
   FROM DUAL;

TO_TIMESTAMP('10-SEP-0214:10:10.123000','DD-MON-RRHH24:MI:SS.FF')
---------------------------------------------------------------------------
10-SEP-02 02.10.10.123000000 PM