Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance
Azure SQLAzure Synapse Analytics
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Specifikuje jazykové prostředí pro danou relaci. Jazyk relace určuje formáty date-time a systémové zprávy.
Syntaxe
SET LANGUAGE { [ N ] 'language' | @language_var }
Arguments
[N]'jazyk' | @language_var
Název jazyka uložený v sys.syslanguages. Tento argument lze převést buď Unicode, nebo DBCS do Unicode. Pro specifikaci jazyka v Unicode použijte N'<language>'. Pokud je specifikována jako proměnná, musí být proměnná sysname.
Poznámky
Nastavení je SET LANGUAGE nastaveno při spuštění nebo běhu a ne při parse.
SET LANGUAGEimplicitně nastavuje nastavení SET DATEFORMAT.
Povolení
Vyžaduje členství ve veřejné roli .
Examples
Následující příklad nastaví výchozí jazyk na Italian, zobrazí název měsíce a poté se opět přepne na us_english a zobrazí název měsíce.
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