SET LANGUAGE (Transact-SQL)
Określa środowisko języka dla tej sesja.Określa język sesja datetime formaty i komunikaty systemowe.
SET LANGUAGE { [ N ] 'language' | @language_var }
Argumenty
- [N]'language' | **@**language_var
To nazwa języka, przechowywane w sys.syslanguages.Ten argument może mieć Unicode lub znaków zestaw zestaw znaków dwubajtowych konwertowane na standard Unicode.Aby określić język, który zgodnie ze standardem Unicode, należy użyć N 'language'.Jeśli określony jako zmiennej, zmienna musi być sysname.
Remarks
Ustawienie zestaw LANGUAGE jest ustawiony na wykonać lub uruchomić czas, a nie w czasie analizowania.
zestaw LANGUAGE ustawia niejawnie ustawienie DATEFORMAT USTAWIANIE.
Uprawnienia
Członkostwo w grupie wymaga publiczne roli.
Przykłady
Poniższy przykład ustawia język domyślny Italian, wyświetla nazwę miesiąca, a następnie przełącza się z powrotem do us_english i wyświetla miesiąc nazwę ponownie.
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
See Also