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.
fonte: http://blogfabiano.com/2008/04/24/data-por-extenso-datename/ 
 
 
 

Nenhum comentário:
Postar um comentário