CUBRID에서 지원하는 날짜/시간
데이터 타입입니다.
데이터 입력 시, 기본값으로 현재날짜 혹은 현재 시각을 입력할 수 있는 방법입니다.
아래 예제와 같이 default를 사용하시면 됩니다.
|
타입 |
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. |
Articles
-
전체 테이블 UPDATE시 SELECT, UPDATE를 통한 INDEX SCAN방식으로 테이블 X_LOCK을 방...
- CUBRID HA 구성 후 구동중인 slave/replica node에서 write 하기
- INSERT수행 시, 현재날짜,현재시각으로 자동 입력하는 방법
- windows 환경에서 압축파일로 CUBRID 설치시 환경변수 쉽게 설정하기
- CUBRID dummy data생성-간단편
- CUBRID HA에서 사용하는 포트 확인 방법(1523, 59901)
- 카디시안(한 Row를 여러 Row) 쿼리문 만들기1
- 32bit JRE 환경에서 64bit CUBRID Tool 사용
- CUBRID Manager 및 엑셀 파일을 이용하여 데이터 입력 시, garbage값이 포함되어 저장...
- SQL튜닝 - 인덱스 활용 사례
- JAVA SP 사용 시 로그 처리 방법
- 디비와 테이블 문자셋이 다른 경우 처리 방법
- A테이블의 다수의 컬럼을 B테이블로 UPDATE 하는 SQL
- 전체 레코드 개수 확인하는 SP
- MERGE INTO 사용 예제 ( INSERT, UPDATE문을 1개의 쿼리로 실행 )
- 워크스페이스 사용중입니다. 다른 워크스페이스를 선택하세요. 대응법
- CUBRID Manager 메모리 설정하기(cubridmanager.ini)
- CUBRID HA와 Primary key 제약조건
- 테이블 사용량 확인방법
- cubrid manager server 구동 시 no "events" section in configuration 오류 발생