2016-06-19 31 views

risposta

3

Non è possibile passare una cultura per DATENAME e non si può SET LANGUAGE in una vista (come già menzionato da @Mike), ma se si utilizza SQL Server 2012 o versione successiva è possibile utilizzare invece FORMAT. Qualcosa di simile

SELECT FORMAT(GETDATE(), 'MMMM', 'pl-PL') 

----------- 
czerwiec 

(1 row(s) affected) 
  • MMMM è il nome completo del mese
  • MMM è abbreviato forma
  • MM è il numero mese
  • (e M è mese e giorno)

FORMAThttps://msdn.microsoft.com/en-AU/library/hh213505.aspx

Formato data stringhe https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx

3

Non è possibile inserire set Language all'interno della vista. La vista è universale. se si vuole vedere l'uscita dalla visualizzazione in polacco, Imposta lingua polacca prima di selezionare da esso:

SET LANGUAGE Polish 
SELECT * FROM countTask