반응형
주로 Oracle 만 사용하다가 MS SQL 을 사용하려니 생각은 나는데 어떻게 구현해야 하는지 너무 난해하였다 특히 데이터 타입 (DATE TYPE) 이 머임 왜 이리 다른 것 같이 느껴 지는지…
MS SQL 은 ORACLE이 같이 데이터 타입을 뽑을 때 패턴처럼 지정할 경우 나오는 방식이 아닌 특정 코드를 넣으면 그에 해당하는 패턴이 나오므로 입맛에 맞게 데이터를 설정하려면 약간의 작업이 더 들어가는 거 같습니다.
ORACLE 경우 TO_CHAR(SYSDATE, ‘YYYY-MM-DD’)로 DATE Type의 변환이 가능하지만 MS SQL의 경우에는 CONVERT(VARCHAR, GETDATE(), 101) 방식으로 데이터를 볼 수 있으며 그 해당 번호를 잘 선택하여야 합니다.
표시 방법은 아래와 같으며 해당 값을 넣을 경우 그 패턴으로 나타납니다.
101 | 월/일/년 |
102 | yyyy.mm.dd |
103 | 일/월/년 |
104 | dd.mm.yyyy |
105 | dd-mm-yyyy |
106 | dd mon yyyy |
107 | mon dd, yy |
108 | hh:mi:ss |
110 | mm-dd-yyyy |
111 | yyyy/mm/dd |
112 | yyyymmdd |
113 | dd mon yyyy hh:mi:ss:mmm(24h) |
114 | hh:mi:ss:mmm(24h) |
120 | yyyy-mm-dd hh:mi:ss(24h) |
121 | yyyy-mm-dd hh:mi:ss.mmm(24h) |
126 | yyyy-mm-ddThh:mi:ss.mmm(no spaces) |
더욱 자세한 정보를 원하신다면 http://msdn.microsoft.com/en-us/library/ms187928(SQL.90).aspx 의 내용을 이용하시면 됩니다. 배우면서 기록처럼 적고 있다 보니 문제점이 있을 수도 있습니다. 지적해 주시거나 더 좋은 방법 제시해 주시면 감사 드리겠습니다.
반응형
'Dev > DataBase' 카테고리의 다른 글
오라클 날짜 재귀 쿼리. (0) | 2013.06.11 |
---|---|
[Oracle] Commit 데이터 복구. (0) | 2013.06.10 |
Oracle TableSpace 생성 (0) | 2012.05.04 |
ORA-00600: 내부오류코드,인수 [] - ORA 오류 (0) | 2008.02.19 |
TOAD로 엑셀(xls),텍스트(txt) 데이터 파일 Insert (0) | 2008.02.13 |