DBMS별 날짜 포멧
Oracle - MS SQL - DB2 UDB 의 서로 다른 날짜 형식을 맞추기위한 SQL문

--------------------------------------------------------------------------------
DBMS 별 시간, 날짜 조회 쿼리
--------------------------------------------------------------------------------
1. Oracle
- 날짜+시분초 까지 조회가능
select sysdate from dual;

- 날짜+밀리초+시간존 까지 조회
select current_timestamp from dual;

2. MS SQL
- 날짜 + 밀리초 단위까지 조회가능
select getdate();

3. DB2 UDB
- 날짜+밀리초까지 조회 가능
select current timestamp from sysibm.sysdummy1;
- 날짜만 조회
select current date from sysibm.sysdummy1;
- 밀리초 단위의 시간만 조회
select current time from sysibm.sysdummy1;

--------------------------------------------------------------------------------
DBMS 별 default date format
--------------------------------------------------------------------------------
1. Oracle
한글 : YYYY/MM/DD                       영어 : DD-MON-YYYY

2. MS SQL
한글 :  YYYY/MM/DD HH:MI:SS      영어 : MM-DD-YYYY HH:MI:SS

3. DB2 UDB
TIMESTAMP 타입 : YYYY-MM-DD-HH:MI:SS.MMMMMM
DATE 타입 : YYYY-MM-DD

TIME 타입 : HH:MI:SS.MMMMMM

--------------------------------------------------------------------------------
날짜 포맷 변환
--------------------------------------------------------------------------------
[ 형식 : 'YYYY.MM.DD' ]
1. Oracle : TO_CHAR(date_exp, 'YYYY.MM.DD')
2. MSSQL : CONVERT(VARCHAR, date_exp, 102)
3. DB2 : REPLACE(CHAR(DATE(date_exp),ISO), '-', '.')

[ 형식 : 'HH:MI:SS' ]
1. Oracle : TO_CHAR(date_exp, 'HH:MI:SS')
2. MSSQL : CONVERT(VARCHAR, date_exp, 108)
3. DB2 : CHAR(TIME(date_exp) , JIS )

[ 형식 : 'YYYY/MM/DD' ]
1. Oracle : TO_CHAR(date_exp, 'YYYY/MM/DD')
2. MSSQL : CONVERT(VARCHAR, date_exp, 111)
3. DB2 : REPLACE(CHAR(DATE(date_exp), ISO), '-', '/')

[ 형식 : 'YYYYMMDD' ]
1. Oracle : TO_CHAR(date_exp, 'YYYYMMDD')
2. MSSQL : CONVERT(VARCHAR, date_exp, 112)
3. DB2 : CHAR(DATE(date_exp))

[ 형식 : 'HH24:MI:SS' ]
1. Oracle : TO_CHAR(date_exp, 'HH24:MI:SS')
2. MSSQL : CONVERT(VARCHAR(8), date_exp, 114)
3. DB2 : CHAR(TIME(date_exp))

[ 형식 : 'YYYY.MM.DD HH24:MI' ]
1. Oracle : TO_CHAR(date_exp, 'YYYY.MM.DD HH24:MI')
2. MSSQL : CONVERT(VARCHAR, date_exp, 102) + ' ' + CONVERT(VARCHAR(5), date_exp, 114)
3. DB2 : REPLACE(CHAR(DATE(date_exp), ISO), '-', '.') || CAST( TIME(date_exp) AS CHAR(5))

[ 형식 : 'YYYY/MM/DD HH24:MI:SS' ]
1. Oracle : TO_CHAR(date_exp, 'YYYY/MM/DD HH24:MI:SS')
2. MSSQL : CONVERT(VARCHAR, date_exp, 111) + ' ' + CONVERT(VARCHAR(8), date_exp, 114)
3. DB2 : REPLACE(CHAR(DATE(date_exp), ISO), '-', '/') || CAST( TIME(date_exp))

- http://www.dbguide.net/ 발취

'Database' 카테고리의 다른 글

DBMS별 날짜 포멧  (0) 2010.01.27
오픈소스 DBMS 라이센스의 이해  (0) 2009.12.30
지금 우리에게 필요한 건 정렬의 제거이다  (0) 2009.12.04

눈이 정말 펑펑 내리는 구나~
올해 눈이 정말 많이 내린다~


오빠 차는 이미 미라 상태.. ㅋㅋ
낼 이래서 탈 수는 있나?

'Story > Diary' 카테고리의 다른 글

[Movie]세븐데이즈  (0) 2009.12.30
[Movie] 나는 전설이다  (0) 2009.12.30
[Movie]전우치  (0) 2009.12.27
[Movie]아바타  (0) 2009.12.27
[Movie] 전우치  (0) 2009.12.27
전우치
감독 최동훈 (2009 / 한국)
출연 강동원, 김윤석, 임수정, 유해진
상세보기

강동원이 나오는 전우치를 봤는데 4D 극장에서 봤다
안경을 쓰고 보는건 아니였지만 의자도 움직이고 바람도 불고 물도 뿌리고 ㅋㅋ
새로운 경험이였다.
영화의 중요한 부분에서 의자가 갑짜기 움직일때는 깜짝 놀랐다.
오빠말처럼 영화에 집중되는건 좀 떨어지긴하지만 이런 코믹물에서는 상관없을꺼 같다.
영화도 많이 웃기고 오늘의 선택은 좋았다 ㅋㅋ
사실 좀 비싸긴 한데 그래도 한번씩 볼만은하다.

'Story > Diary' 카테고리의 다른 글

[Movie] 나는 전설이다  (0) 2009.12.30
눈 실컷 보는구나~  (0) 2009.12.27
[Movie]아바타  (0) 2009.12.27
[Movie] 전우치  (0) 2009.12.27
크리스마스 이브  (0) 2009.12.24

'Program > Java' 카테고리의 다른 글

XML 파싱  (0) 2010.01.27
ToStringBuilder  (0) 2010.01.05
애노테이션 기반 스케줄링  (0) 2009.12.27
스프링 3.0의 MVC 간편화  (0) 2009.12.27
어노테이션을 이용한 설정1 - context:annotation-config  (0) 2009.12.27

+ Recent posts