Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Endpoint de análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de dados SQL no Microsoft Fabric
Especifica o ambiente da linguagem para a sessão. A linguagem da sessão determina os formatos de data-hora e as mensagens do sistema.
Transact-SQL convenções de sintaxe
Sintaxe
SET LANGUAGE { [ N ] 'language' | @language_var }
Arguments
[N]'língua' | @language_var
O nome da linguagem armazenado em sys.syslanguages. Este argumento pode ser convertido em Unicode ou DBCS para Unicode. Para especificar uma linguagem no Unicode, use N'<language>'. Se especificada como variável, a variável deve ser sysname.
Observações
A definição de SET LANGUAGE é definida em tempo de execução ou execução e não em tempo de análise sintática.
SET LANGUAGE implicitamente define a definição de SET DATEFORMAT.
Permissions
Requer adesão à função pública de .
Examples
O exemplo seguinte define a linguagem padrão para Italian, mostra o nome do mês, e depois volta a us_english mostrar o nome do mês.
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