Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Megadja a session nyelvi környezetét. A munkamenet nyelve határozza meg a dátum-időpont formátumokat és a rendszerüzeneteket.
Transact-SQL szintaxis konvenciók
Szemantika
SET LANGUAGE { [ N ] 'language' | @language_var }
Arguments
[N]'nyelv' | @language_var
A nyelv neve, ahogy a sys.syslanguages tárolt. Ez az érv lehet Unicode vagy DBCS átalakítása Unicode-ra. Egy nyelv megadásához Unicode-ban használd N'<language>'. Ha változóként van megadva, akkor a változónak sysname-nek kell lennie.
Megjegyzések
A beállítás SET LANGUAGE végrehajtási vagy futási időre van beállítva, nem parse időben.
SET LANGUAGE implicit módon beállítja a SET DATEFORMAT beállítását.
Permissions
A nyilvános szerepkör tagságát igényli.
Példák
A következő példa az alapértelmezett nyelvet állítja be Italian, megjeleníti a hónap nevét, majd visszavált és us_english újra megjeleníti a hónap nevét.
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