TIMESTAMP

설명

TIMESTAMP 데이터 타입은 날짜와 시간을 결합한 데이터 값을 표현한다. TIMESTAMP 구문은 아래와 같이 TIMESTAMP라는 키워드 뒤에 '날짜 시간' 혹은 '시간 날짜'의 문자 스트링로 표현한다.

TIMESTAMP 'hh:mm [:ss] [am|pm] mm/dd [/yyyy]'
TIMESTAMP
'mm/dd [/yyyy] hh:mm [:ss] [am|pm]'

참고 사항

각 항목의 의미는 앞의 DATE, TIME에서 이미 소개한 바와 같은데 한 가지 다른 점은 TIMESTAMP에 허용되는 값의 범위는 GMT로 1970년 1월 1일 0시0분0초부터 2038년 1월 19일 03시14분07초까지라는 점이다.

예제

TIMESTAMP '01/31/1994 8:15:00 pm'은 '8:15:00 PM 01/31/1994'를 나타낸다.
TIMESTAMP '16:08:33 am 1/1/1946'은 오류이다(주어진 시간 값과 AM/PM이 일치하지 않고 허용 가능 범위를 넘어서므로 오류 발생).