Inicial
> SQL Server > Data por Extenso – DateName
Data por Extenso – DateName
Script para retornar uma data por extenso.
SET LANGUAGE Português
SELECT DATENAME(weekday, GetDate()) + ‘, ‘ +
DATENAME(day, GetDate()) + ‘ de ‘ +
DATENAME(month, GetDate()) + ‘ de ‘ +
DATENAME(year, GetDate())
Lembrar de utilizar o SET LANGUAGE para retornar a data no idioma desejado, para verificar o idioma padrão de sua sessão execute “DBCC UserOptions”
Para visualizar qual é o nome dos idiomas existentes no SQL verifique na coluna name da tabela sysLanguages.
select * from master.dbo.syslanguages
Obs.: Evite usar SET LANGUAGE dentro de procedures pois isso irá causar RECOMPILE.
Categorias:SQL Server
Muito boa a dica e as explicações sobre o recompile, linguagem da sessão. Vlw