datename()함수를 이용하면, 별도의 case구문없이 요일명을 조회할 수 있습니다.
select datename(dw,getdate())
datename은 nvarchar 형의 문자열로 리턴됩니다.
추가로 고려해야 할 사항은
datename의 결과는 현재 연결된 세션의 언어설정에 따라서 다르게 반환됩니다.
dw의 경우는 syslanguages 테이블의 days 컬럼을 참조해서 반환합니다.
set language 한국어
select datename(dw,getdate())
------------------------------
목요일
set language us_english
select datename(dw,getdate())
------------------------------
Thursday
set language 日本語
select datename(dw,getdate())
'SQL' 카테고리의 다른 글
| 심심풀이 13탄 (0) | 2007/06/07 |
|---|---|
| 심심풀이 14탄 (0) | 2007/06/07 |
| 심심풀이 13탄(2) (0) | 2007/06/07 |
| 심심풀이 10탄 (0) | 2007/06/07 |
| 심심풀이 12탄 (0) | 2007/06/07 |
| cross join 이용한 그룹 집계 (0) | 2007/06/07 |
0 Trackback,
0 Comment,
:




최근에 달린 댓글
링크
최근에 받은 트랙백
태그목록