Background Image
조회 수 25205 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


CUBRID에서 지원하는 날짜/시간 데이터 타입입니다.

 


데이터 입력 시, 기본값으로 현재날짜 혹은 현재 시각을 입력할 수 있는 방법입니다.

아래 예제와 같이 default를 사용하시면 됩니다.


참고)

CURDATE(), CURRENT_DATE(), CURRENT_DATE, SYS_DATE, SYSDATE는 모두 동일하며현재 날짜를 DATE타입(MMDDYYYY)로 반환합니다.

CURRENT_DATETIME, CURRENT_DATETIME(), NOW(), SYS_DATETIME, SYSDATETIME는 동일하며현재 날짜를 DATETIME타입으로 반환합니다산술 연산의 단위는 milli-sec입니다.




타입

bytes

최소값

최대값

비고

DATE

4

0001 1 1

9999 12 31

예외적으로 DATE '0000-00-00' 입력할 있다.

TIME

4

00 00 00

23 59 59

 

TIMESTAMP

4

1970 1 1 0 0 1(GMT) 1970 1 1 9 0 1(KST)

2038 1 19 3 14 7(GMT) 2038 1 19 12 14 7(KST)

예외적으로 TIMESTAMP '0000-00-00 00:00:00' 입력할 있다.

DATETIME

8

0001 1 1 0 0 0.000

9999 12 31 23 59 59.999

예외적으로 DATETIME '0000-00-00 00:00:00' 입력할 있다.

csql> create table test(a int, b DATE default SYSDATE, d TIMESTAMP default SYSDATE, e DATETIME default SYSDATE); Execute OK. (0.002299 sec) Committed.

 

1 command(s) successfully processed.

csql> insert into test (a) values(1);

1 row affected. (0.001165 sec) Committed.

1 command(s) successfully processed.

csql> select * from test;

=== <Result of SELECT Command in Line 1> ===

            a  b           d                          e

===================================================================================

            1  07/08/2015  12:00:00 AM 07/08/2015     12:00:00.000 AM 07/08/2015

1 rows selected. (0.009081 sec) Committed.

1 command(s) successfully processed.

 

 

csql> create table test1(a int, b TIMESTAMP default SYSDATETIME, c DATETIME default SYSDATETIME);

Execute OK. (0.002243 sec) Committed.

1 command(s) successfully processed.

 

csql> insert into test1(a) values(1);

1 row affected. (0.001221 sec) Committed.

1 command(s) successfully processed.

csql> select * from test1;

=== <Result of SELECT Command in Line 1> ===

            a  b                          c

=======================================================================

            1  10:17:14 AM 07/08/2015     10:17:14.545 AM 07/08/2015

1 rows selected. (0.008762 sec) Committed.

1 command(s) successfully processed.


csql> insert into test1(a) values(2);

1 row affected. (0.001049 sec) Committed.

1 command(s) successfully processed.


csql> select * from test1;

=== <Result of SELECT Command in Line 1> ===

            a  b                          c

=======================================================================

            1  10:17:14 AM 07/08/2015     10:17:14.545 AM 07/08/2015

            2  10:23:37 AM 07/08/2015     10:23:37.828 AM 07/08/2015

2 rows selected. (0.008829 sec) Committed.


  1. MySQL 테이블 크기 조사하기-공유

  2. CUBRID BACKUP (linux, window)

  3. Cubrid는 어떤 쿼리를 동일한 쿼리로 판단할까?

  4. 브로커와 DB 간 연결 테스트

  5. CUBRID HA 제약 사항 및 확인 방법

  6. cubrid plandump ( plan cache정보확인)

  7. CUBRID와 Oracle의 NULL과 '' (empty string)의 처리 차이점

  8. CM(CUBRID Manager)을 이용하여 행정표준코드시스템의 기관코드 가져오기

  9. 테이블 명세서 한 시트로 합치기

  10. 일정 범위 임의의 정수 생성 방법(random 함수 응용)

  11. 시스템 부하가 많지 않음에도 불구하고 질의 수행이 느린 경우 THP 기능 설정 확인 및 해제

  12. 큐브리드 서비스 재구동 시 cubrid manager server start: fail 오류 해결 방법

  13. maven에서 CUBRID JDBC Driver 추가하기

  14. 오라클의 DBMS_RANDOM.STRING() 함수를 CUBRID 식으로 구현하는 방법

  15. 테이블 용량 산정 쿼리

  16. WHERE 조건에서 다중 컬럼 IN절 처리 최적화 방법 (cubrid + ibatis)

  17. 브로커 동적 파라미터 변경 방법

  18. 전체 테이블 UPDATE시 SELECT, UPDATE를 통한 INDEX SCAN방식으로 테이블 X_LOCK을 방지하자!

  19. CUBRID HA 구성 후 구동중인 slave/replica node에서 write 하기

  20. INSERT수행 시, 현재날짜,현재시각으로 자동 입력하는 방법

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales