질문 : 새 SQL Server 2008 데이터베이스에서 영어 (date/float) 형식의 값을 반환합니다.SQL Server : 반환 형식을 설정하는 방법?
반환 형식을 설정할 수있는 방법이 있습니까?
예를 들어 일시적으로 데이터베이스 언어를 전환 하시겠습니까?
아니면 현재 검색어의 언어를 설정 하시겠습니까?
질문 : 새 SQL Server 2008 데이터베이스에서 영어 (date/float) 형식의 값을 반환합니다.SQL Server : 반환 형식을 설정하는 방법?
반환 형식을 설정할 수있는 방법이 있습니까?
예를 들어 일시적으로 데이터베이스 언어를 전환 하시겠습니까?
아니면 현재 검색어의 언어를 설정 하시겠습니까?
BOL : 세션의 언어 환경을 지정합니다. 세션 언어는 datetime 형식과 시스템 메시지를 결정합니다.
DECLARE @Today DATETIME
SET @Today = '12/5/2007'
SET LANGUAGE Italian
SELECT DATENAME(month, @Today) AS 'Month Name'
SET LANGUAGE us_english
SELECT DATENAME(month, @Today) AS 'Month Name'
GO
단일 명령문에 대해 SQL Server에서 언어를 전환하거나 select에 대해 다른 언어를 지정할 수 없습니다.
당신이해야 할 것은 :
CONVERT
문에 적절한 "스타일"값을 사용하여 문자열로 DATETIME
변환 언어 필요, 당신의 문을 실행 한 다음 SQL 서버 측의 전환을하지 않는다 다시