2015-09-17 23 views
6

Benim görüşüme göre, MonthName'i Almanca olarak görüntülemek istiyorum. Monthname’i İngilizceden Almanca’ya nasıl değiştirebilirim? DATENAME(month, getdate()) AS 'MonthName'Diğer dillerde montewame göster

+5

tarafından, dilleri bkz 'FORMAT (GETDATE(), 'AAAA', 'de-de') '] (https://msdn.microsoft.com/en-gb/library/hh213505.aspx) – GarethD

cevap

6

deneyin:

SQL Server 2012 kullanıyorsanız ya da geç [kullanabiliyorsa SELECT * FROM sys.syslanguages

SET LANGUAGE Spanish 
SELECT DATENAME(MONTH, GETDATE()) AS 'MonthName' 

SET LANGUAGE German 
SELECT DATENAME(MONTH, GETDATE()) AS 'MonthName' 

SET LANGUAGE us_english 
SELECT DATENAME(MONTH, GETDATE()) AS 'MonthName' 
+0

Komutu görünümde ekle, bu mesaj oluyorum, SQL metni ızgarada gösterilemez bölme ve diyagram bölmesi. "Ayrıca sadece görünümünde komutunu çalıştırdığımda" SET LANGUAGE german. Ama SMS'de yeni bir sorgu oluşturursam işe yarıyor. –

İlgili konular