Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
Azure Synapse Analytics
SQL-Analyseendpunkt in Microsoft Fabric
Lagerhaus in Microsoft Fabric
SQL-Datenbank in Microsoft Fabric
Gibt die Sprachumgebung für die Sitzung an. Die Sitzungssprache bestimmt die datetime-Formate sowie Systemmeldungen.
Transact-SQL-Syntaxkonventionen
Syntax
SET LANGUAGE { [ N ] 'language' | @language_var }
Argumente
[N]'Sprache' | @language_var
Der Name der Sprache, die in sys.syslanguages gespeichert ist. Dieses Argument kann in Unicode oder in DBCS, das in Unicode konvertiert wurde, dargestellt sein. Verwenden Sie N'<language>'zum Angeben einer Sprache in Unicode . Wenn die Sprache als Variable angegeben wird, muss die Variable vom Typ sysname sein.
Hinweise
Die Einstellung wird SET LANGUAGE zur Ausführung oder Laufzeit und nicht zur Analysezeit festgelegt.
SET LANGUAGE Legt implizit die Einstellung von SET DATEFORMAT fest.
Berechtigungen
Erfordert die Mitgliedschaft in der public -Rolle.
Beispiele
Im folgenden Beispiel wird die Standardsprache auf Italian festgelegt, der Monatsname angezeigt, zurück zu us_english gewechselt und der Monatsname erneut angezeigt.
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