보통 SELECT CONVERT(char(10), GETDATE(), 120) 이렇게 쿼리하면 "2010-02-19" 식의 결과물을 얻는데요.
"2010/02/19" 이렇게 -를 /로 변환해서 결과값을 얻고자한다면 어떻게 해야하나요?
REPLACE 말고 다른 방법을 알고싶습니다. 감사합니다.
SELECT CONVERT(varchar(10), GETDATE(), 111)
-
0 또는 100(1, 2)
기본값
mon dd yyyy hh:miAM(또는 PM)
1
101
미국
mm/dd/yyyy
2
102
ANSI
yy.mm.dd
3
103
영국/프랑스
dd/mm/yy
4
104
독일
dd.mm.yy
5
105
이탈리아
dd-mm-yy
6
106 (1)
dd mon yy
7
107 (1)
Mon dd, yy
8
108
hh:mm:ss
9 또는 109(1, 2)
기본값 + 밀리초
mon dd yyyy hh:mi:ss:mmmAM(또는 PM)
10
110
mm-dd-yy
11
111
일본
yy/mm/dd
12
112
ISO
yymmdd
13 또는 113(1, 2)
유럽 기본값 + 밀리초
dd mon yyyy hh:mm:ss:mmm(24h)
14
114
hh:mi:ss:mmm(24h)
20 또는 120(2)
ODBC 표준
yyyy-mm-dd hh:mi:ss(24h)
21 또는 121(2)
ODBC 표준(밀리초 포함)
yyyy-mm-dd hh:mi:ss.mmm(24h)
126 (4)
ISO8601
yyyy-mm-ddThh:mm:ss.mmm(공백 없이)
127(6)
ISO8601(Z 표준 시간대)
yyyy-mm-ddThh:mm:ss.mmmZ
(공백 없이)
130 (1, 2)
회교식(5)
dd mon yyyy hh:mi:ss:mmmAM
131 (2)
dd/mm/yy hh:mi:ss:mmmAM