Script to return a full date.
SET LANGUAGE Português
SELECT DATENAME(weekday, GetDate()) + ', ' +
DATENAME(day, GetDate()) + ' de ' +
DATENAME(month, GetDate()) + ' de ' +
DATENAME(year, GetDate())
Remember to use the SET LANGUAGE to return the date in the desired language, to check the default language of your run session DBCC UserOptions
To view what is the name of existing languages in SQL check in the table name column sysLanguages.
select * from master.dbo.syslanguages
Note: Avoid using SET LANGUAGE within procedures as this will cause RECOMPILE.
What I found on GETDATE() was this link: http://www.sqlympho.net/sqlserver/sql_server_SELECT-Formatting_Date_Time.php
– White