Q&A

  • 날짜표기에서 월을 영문으로 표기하는 방법
안녕하세요
날짜표기를 하려고 합니다.
예를 들어 2003-10-20 을 Oct 20 ,2003 이런식으로...

select convert(varchar(20) , getdate() , 107)
이렇게 해 보았더니
결과가 10 20 , 2003 이렇게 나오네요

어떻게 하면 해결할 수 있을까요

참고로 전 ms-sql2000 한글판입니다.

부탁드립니다.
감사합니다.

1  COMMENTS
  • Profile
    nilriri™ 2003.10.22 00:13
    select * from syslanguages


    확인해 보세요..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.