database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 503 게시물 읽기
No. 503
DATE,TIMESTAMP형식
작성자
박현정(bearjack)
작성일
2003-05-26 15:04
조회수
9,360

DATE나 TIMESTAMP의 형식을 제가 원하는데로 DB2에 저장할수 있나요? CHAR로 바꾸고 싶진 않구요..

 

음...DATE가 1999-02-03이라면...DATE필드에 19990203이런식으로 자료를 넣고 싶구요

 

TIMESTAMP는 앞에서부터 14자리만 저장하고 싶은데...select로 뽑기 전에 아예 자료를 저장할때부터...그런식으로 넣고싶은데..가능할까요?

이 글에 대한 댓글이 총 1건 있습니다.

여러가지 방법이 있겠지만 한두가지만 말씀드릴께요.

(db2의 sample db중 employee table을 예로 들도록 하겠습니다.)

 

1. 가장 간단한 방법입니다.

db2 "select hex(hiredate) from employee "

 

2. 다른 방식으로 몇자리씩 자르고 싶을 경우의 원시적 방법입니다.

db2 "select substr(char(hiredate,iso),1,4)

|| substr(char(hiredate,iso),6,2)

|| substr(char(hiredate,iso),9,2)

from employee"

 

* 참고로 DB2 SQL COOKBOOK에서 날짜FORMAT을 몇개 보면 다음과 같습니다. 다음의 날짜format을 비교해보세요.

db2 "select char(hiredate,iso),

char(hiredate,usa),

char(hiredate,eur)

from employee"

 

만족한 답변이 되었으면 하네요!~

정화심(shim21c)님이 2003-07-28 08:59에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
506[문의]SQL 좀 봐주세여.. [2]
Guest
2003-06-11
6292
505DRDA를 이용한 export
황대영
2003-06-10
6002
504connect to DB가 안되는데...
박현정
2003-06-04
6602
513┕>Re: connect to DB가 안되는데...
전용호
2003-07-01 17:15:50
7254
503DATE,TIMESTAMP형식 [1]
박현정
2003-05-26
9360
502sqlcli.h화일을 찾습니다.
박현정
2003-05-10
6458
501DB2에서 SELECT로 BLOB데이터를 뽑았을때
박현정
2003-05-09
6580
500이거 DB2 trigger로 처리 될까요?
이화섭
2003-05-09
5855
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다