Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

segunda-feira, 12 de dezembro de 2011

SQL Server - 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.

fonte: http://blogfabiano.com/2008/04/24/data-por-extenso-datename/

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...