Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL-analysendpoint i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Specificerar språkmiljön för sessionen. Sessionsspråket bestämmer datum-tid-format och systemmeddelanden.
Transact-SQL syntaxkonventioner
Syntax
SET LANGUAGE { [ N ] 'language' | @language_var }
Arguments
[N]'språk' | @language_var
Namnet på språket som lagrats i sys.syslanguages. Detta argument kan antingen konverteras till Unicode eller DBCS till Unicode. För att specificera ett språk i Unicode, använd N'<language>'. Om den anges som en variabel måste variabeln vara sysname.
Anmärkningar
Inställningen av SET LANGUAGE är satt vid exekverings- eller körtid och inte vid parsetid.
SET LANGUAGEimplicit sätter inställningen för SET DATEFORMAT.
Permissions
Kräver medlemskap i offentlig roll.
Examples
Följande exempel sätter standardspråket till Italian, visar månadsnamnet, och byter sedan tillbaka till us_english och visar månadsnamnet igen.
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