Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy do:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Endpoint analityki SQL w Microsoft Fabric
Magazyn w Microsoft Fabric
Baza danych SQL w Microsoft Fabric
Określa środowisko językowe sesji. Język sesji określa formaty dat-czas oraz komunikaty systemowe.
Transact-SQL konwencje składni
Składnia
SET LANGUAGE { [ N ] 'language' | @language_var }
Arguments
[N]'język' | @language_var
Nazwa języka zapisana w sys.syslanguages. Ten argument może być przekonwertowany przez Unicode lub DBCS na Unicode. Aby określić język w Unicode, użyj N'<language>'. Jeśli jest to zmienna, musi to być sysname.
Uwagi
Ustawienie jest SET LANGUAGE ustawione na czas wykonania lub działania, a nie na czas parsowania.
SET LANGUAGEniejawnie ustawia ustawienie USTAW DATEFORMAT.
Permissions
Wymaga członkostwa w publicznej roli .
Przykłady
Poniższy przykład ustawia domyślny język na , Italianwyświetla nazwę miesiąca, a następnie ponownie przełącza się na us_english i wyświetla nazwę miesiąca.
DECLARE @Today DATETIME;
SET @Today = '2024-08-05';
SET LANGUAGE Italian;
SELECT DATENAME(month, @Today) AS 'Month Name';
SET LANGUAGE us_english;
SELECT DATENAME(month, @Today) AS 'Month Name';
GO