Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 이클립스 설정
- XP 설치
- PDA
- HP 신제품
- 옴니아2
- jQuery
- VMwareTools
- php
- 한메일
- 한메일 pop
- IE 8
- 오즈 옴니아
- 파워블로그
- 이클립스 플러그인
- 파블애드
- DDos 전용 백신
- 오좀니아
- Internet Explorer 8
- VMware
- USB 레지스트리
- HP
- 삼성 메모리
- IE8
- Live Mesh
- 이클립스
- Ajax
- 윈도우 7
- 한메일 smtp
- Windows 7
- ddos
Archives
- Today
- Total
엉망진창
DBMS에 따른 날짜포맷 변환 본문
DBMS 별 시간, 날짜 조회 쿼리
Oracle |
select sysdate from dual; 날짜+시분초 까지 조회가능 select current_timestamp from dual; 날짜+밀리초+시간존 까지 조회 |
MS SQL | select getdate() 날짜 + 밀리초 단위까지 조회가능 |
DB2 UDB | select current timestamp from sysibm.sysdummy1 날짜+밀리초까지 조회 가능 select current date from sysibm.sysdummy1 날짜만 조회 select current time from sysibm.sysdummy1 밀리초 단위의 시간만 조회 |
DBMS 별 default date format
Oracle | YY/MM/DD (한글) DD-MON-YYYY (영어) |
MS SQL | YYY/MM/DD HH:MI:SS (한글) MM-DD-YYYY HH:MI:SS (영어) |
DB2 UDB | YYYY-MM-DD-HH:MI:SS.MMMMMM (TIMESTAMP 타입) YYYY-MM-DD (DATE 타입) HH:MI:SS.MMMMMM (TIME 타입) |
날짜 포맷 변환표
형식 | RDBMS | 변환 문법 |
Oracle | TO_CHAR(date_exp, 'YYYY.MM.DD') | |
'YYYY.MM.DD' | MSSQL | CONVERT(VARCHAR, date_exp, 102) |
DB2 | REPLACE(CHAR(DATE(date_exp),ISO), '-', '.') | |
Oracle | TO_CHAR(date_exp, 'HH:MI:SS') | |
'HH:MI:SS' | MSSQL | CONVERT(VARCHAR, date_exp, 108) |
DB2 | CHAR(TIME(date_exp) , JIS ) | |
Oracle | TO_CHAR(date_exp, 'YYYY/MM/DD') | |
'YYYY/MM/DD' | MSSQL | CONVERT(VARCHAR, date_exp, 111) |
DB2 | REPLACE(CHAR(DATE(date_exp), ISO), '-', '/') | |
Oracle | TO_CHAR(date_exp, 'YYYYMMDD') | |
'YYYYMMDD' | MSSQL | CONVERT(VARCHAR, date_exp, 112) |
DB2 | CHAR(DATE(date_exp)) | |
Oracle | TO_CHAR(date_exp, 'HH24:MI:SS') | |
'HH24:MI:SS' | MSSQL | CONVERT(VARCHAR(8), date_exp, 114) |
DB2 | CHAR(TIME(date_exp) ) | |
Oracle | TO_CHAR(date_exp, 'YYYY.MM.DD HH24:MI') | |
'YYYY.MM.DD HH24:MI' | MSSQL | CONVERT(VARCHAR, date_exp, 102) + ' ' + CONVERT(VARCHAR(5), date_exp, 114) |
DB2 | REPLACE(CHAR(DATE(date_exp), ISO), '-', '.') || CAST( TIME(date_exp) AS CHAR(5)) | |
Oracle | TO_CHAR(date_exp, 'YYYY/MM/DD HH24:MI:SS') | |
'YYYY/MM/DD HH24:MI:SS' | MSSQL | CONVERT(VARCHAR, date_exp, 111) + ' ' + CONVERT(VARCHAR(8), date_exp, 114) |
DB2 | REPLACE(CHAR(DATE(date_exp), ISO), '-', '/') || CAST( TIME(date_exp)) |
'Study_DB > DB_MSSQL' 카테고리의 다른 글
웹 관리자를 위한 응급처치법-SQL Injection 해킹 보안 - 출처 : DBguide.net (0) | 2008.03.21 |
---|---|
보안강좌 : SQL 인젝션(Injection) 공격을 막자! - Taeyo's ASP.NET 출처 (0) | 2008.03.21 |
update join 예제 (1) | 2007.10.05 |
기본 SQL 명령어 (0) | 2007.08.09 |
LDF 파일 크기줄이기 (0) | 2007.08.09 |