Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Specificeert de taalomgeving voor de sessie. De sessietaal bepaalt de datum-tijdformaten en systeemberichten.
Transact-SQL syntaxis-conventies
Syntaxis
SET LANGUAGE { [ N ] 'language' | @language_var }
Arguments
[N]'taal' | @language_var
De naam van de taal zoals opgeslagen in sys.syslanguages. Dit argument kan zowel Unicode als DBCS worden omgezet naar Unicode. Om een taal in Unicode te specificeren, gebruik N'<language>'. Als het als variabele is gespecificeerd, moet de variabele sysname zijn.
Opmerkingen
De instelling van SET LANGUAGE wordt ingesteld bij execute- of runtime en niet bij parsetijd.
SET LANGUAGEimpliciet bepaalt de instelling van SET DATEFORMAT.
Permissions
Vereist lidmaatschap van de openbare rol.
Voorbeelden
Het volgende voorbeeld zet de standaardtaal op Italian, toont de maandnaam, en schakelt dan terug naar us_english en toont de maandnaam opnieuw.
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