Trabalhando com datas - SQL SERVER

SQL Server

SQL

SQL Azure

11/04/2019

Prezados bom dia.

Preciso retornar o nome do mês por extenso. Para tal busquei nos idiomas padrões do SQL qual o "alias" para português brasileiro usando a consulta:
select * from sys.syslanguages


O retorno da consulta ficou o desejado ao utilizar:
SET LANGUAGE Brazilian
SELECT DATENAME(DAY,GETDATE()) + '' de ''+DATENAME(MONTH,GETDATE()) + '' de ''+ DATENAME(YEAR,GETDATE()) HOJE,


Porém surgiu uma dúvida, ao utilizar o "SET LANGUAGE" pode mudar o idioma de todo o banco ou é apenas na instância de execução da consulta?
Chromusmaster

Chromusmaster

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

12/04/2019

Altera o idioma para a sessão.

https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-language-transact-sql?view=sql-server-2017

GOSTEI 1
POSTAR