Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.2.1 |  CUBRID 8.3.0 |  CUBRID 8.3.1 |  CUBRID 8.4.0 |  CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 



DATE

설명

DATE 데이터 타입은 연도(yyyy), 월(mm), 일(dd)을 표현하며, 지원 범위는 '01/01/0001'에서 '12/31/9999'까지이다. 연도는 생략 가능하며, 생략될 경우 현재 시스템의 연도 값이 자동으로 지정된다. 출력 포맷 및 입력 포맷은 다음과 같다.

'mm/dd[/yyyy]'

'[yyyy-]mm-dd'

참고 사항
  • 모든 항목은 정수 형태로 입력되어야 한다.
  • CSQL은 'MM/DD/YYYY' 포맷으로 날짜 값을 출력하고, JDBC 응용 프로그램 및 CUBRID 매니저는 'YYYY-MM-DD' 포맷으로 날짜 값을 출력한다.
  • 문자열 타입의 데이터를 DATE 타입으로 변환하는 함수는 TO_DATE()이다.
  • 연, 월, 일에는 0을 입력할 수 없으나 예외적으로 연, 월, 일이 모두 0인 '0000-00-00'은 입력할 수 있다.
예제

DATE '2008-10-31'은 '10/31/2008'로 저장된다.

DATE '10/31'은 '10/31/2011'으로 저장된다(연도가 생략되면 현재 연도가 자동으로 지정됨).

DATE '00-10-31'은 '10/31/2000'로 저장된다.

DATE '0000-10-31'은 에러가 출력된다(연도의 최소값은 1).

DATE '70-10-31'은 '10/31/1970'로 저장된다.

DATE '0070-10-31'은 '10/31/0070'로 저장된다.