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 1225 게시물 읽기
No. 1225
DB2 저장시 날짜 변환은 어떻게 하나요?
작성자
신참..
작성일
2006-12-26 16:40
조회수
11,025

NO INTEGER(4)   NOT NULL 번호
TITEL VARCHAR(50)
CONTENT VARCHAR(500)
REGDATE VARCHAR(8)로 만들었습니다.


INSERT 할때 

insert into test(no,title,content, regdate) value ( ? ,?,?, to_char(sysdate,'YYYYMMDD') ) 처럼 하려고 하면 먹힐까요??
날짜를 to_char(sysdate,'YYYYMMDD') 오라클에서는 되던데 DB2도 동일한지 궁금합니다. 
제발 속시원한 답변 부탁드립니다.

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

insert into test(no,title,content, regdate) value ( ? ,?,?, hex(current date) ) ;


이렇게 하시면 system 시간을 char로 바꿀수가 있습니다. 


oracle의 to_char와 동일한 기능을 하는 function은 지원하지 않습니다. 

그러나 hex를 사용하면 YYYYMMDD 형식의 char는 쉽게 얻을 수 가 있습니다. 그 외의 형태를 가진 char를 얻으시려면 user defined function을 직접 만드셔셔 등록을 해주어야 합니다.  

직접 만드신 function을 실행 시킬 때는 function 호출에 대한 메모리의 사용이 증가 하게 됩니다. 

YYYYMMDD 형식만 사용하신 다면 hex function을 사용하세요. 

마라도님이 2006-12-26 17:41에 작성한 댓글입니다.
이 댓글은 2006-12-26 17:42에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1228테이블 목록을 못가져옵니다.
성광환
2006-12-28
7957
1227날짜 변화 질문입니다. [1]
지나
2006-12-28
9404
1226AIX5.3.3.0에서 db2v7.1.0.60 지원이 되는지요? [1]
db2초보
2006-12-28
11431
1225DB2 저장시 날짜 변환은 어떻게 하나요? [1]
신참..
2006-12-26
11025
1221단순 쿼리같은데 잘안돼네요 ~ [3]
지나
2006-12-21
8923
1219컴파일 JCL PARM.LKED에 AMODE와 RMODE대해서좀 알려주세요 [3]
CEDF
2006-12-19
8075
1218nickname이 걸린 테이블에도 인덱스 생성 후 효과가 있나여? [1]
db
2006-12-15
8419
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다