안녕하세요 날짜표기를 하려고 합니다. 예를 들어 2003-10-20 을 Oct 20 ,2003 이런식으로... select convert(varchar(20) , getdate() , 107) 이렇게 해 보았더니 결과가 10 20 , 2003 이렇게 나오네요 어떻게 하면 해결할 수 있을까요 ...
nilriri™
•
2003.10.22 00:13
select * from syslanguages
확인해 보세요..oct가 아니라 10으로 되어 있을거 같네요..
현재 언...
확인해 보세요..oct가 아니라 10으로 되어 있을거 같네요..
현재 언어 설정은
select @@language
로 확인 가능합니다.
Transact-SQL 참조
SET LANGUAGE
세션에 대한 언어 환경을 지정합니다. 세션 언어는 datetime 형식과 시스템 메시지를 결정합니다.
구문
SET LANGUAGE { [ N ] 'language' | @language_var }
인수
[N]'language' | @language_var
syslanguages에 저장된 언어의 이름입니다. 유니코드나 유니코드로 변환된 DBCS 중 하나가 될 수 있습니다. 유니코드로 언어를 지정하려면 N'language'를 사용합니다. 변수로 지정할 경우, 변수는 sysname이어야 합니다.
비고
SET LANGUAGE 옵션은 실행시간이나 런타임에 설정되며, 구문 분석 시간에는 설정되지 않습니다.
사용 권한
기본적으로 모든 사용자에게 SET LANGUAGE 사용 권한이 부여됩니다.
예제
다음 예제는 기본 언어를 us_english로 설정합니다.
SET LANGUAGE us_english
GO
관련 항목
데이터 형식
sp_helplanguage
SET
SQL Server 언어 지원
syslanguages(master 데이터베이스에만 해당)
©1988-2000 Microsoft Corporation. All Rights Reserved.