Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL analytics endpoint no Microsoft Fabric
Warehouse no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
Especifica o ambiente de idioma para a sessão. O idioma da sessão determina os formatos de datetime e as mensagens do sistema.
Convenções de sintaxe de Transact-SQL
Sintaxe
SET LANGUAGE { [ N ] 'language' | @language_var }
Argumentos
[N]'linguagem' | @language_var
O nome do idioma armazenado em sys.syslanguages. Este argumento ou pode ser Unicode ou DBCS convertido em Unicode. Para especificar um idioma em Unicode, use N'<language>'. Se for especificado como uma variável, a variável deverá ser sysname.
Comentários
A configuração de é definida em tempo de execução ou execução e não em tempo de SET LANGUAGE análise.
SET LANGUAGE define implicitamente a configuração de SET DATEFORMAT.
Permissões
Requer associação à função pública .
Exemplos
O exemplo a seguir define o idioma padrão como Italian, exibe o nome de mês e, então, volta para us_english e exibe o nome de mês novamente.
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