HPL/SQL - TIMESTAMP 리터럴

HPL/SQL - TIMESTAMP 리터럴

TIMESTAMP 리터럴은 'YYYY-MM-DD HH:MI:SS.FFF' 또는 'YYYY-MM-DD-HH.MI.SS.FFF' 형식의 문자열로 타임스탬프 상수를 지정할 수 있게 해줘요. TIMESTAMP 타입이 필요한 곳 어디에서나 사용할 수 있어요.

출처: 문서

본문

TIMESTAMP 리터럴은 'YYYY-MM-DD HH:MI:SS.FFF' 또는 'YYYY-MM-DD-HH.MI.SS.FFF' 형식의 문자열을 사용해 타임스탬프 상수를 지정할 수 있게 해줍니다.

이 타임스탬프 값은 TIMESTAMP 데이터 타입이 필요한 어떤 표현식에서든 사용할 수 있습니다.

예제:

TIMESTAMP '2015-03-03 11:39:31.123'

TIMESTAMP '2015-03-03-11.39.31.123'   -- DB2 문법

참고 사항:

  • 소수 부분(마이크로초)은 선택 사항입니다.

호환성: Oracle, IBM DB2

같이 보기:

더 알아보기 (Learn more)

날짜만 필요한 경우는 DATE Literal을, 특정 간격을 더하고 싶다면 INTERVAL Expressions를 쓰면 돼요. 여러 DB의 문법(TIMESTAMP '...' 와 DB2 스타일)을 모두 지원한다는 게 HPL/SQL의 장점이에요.