2015-09-17 7 views
6

मेरे विचार में, मैं जर्मन में MonthName प्रदर्शित करना चाहता हूं। मैं महीने से अंग्रेजी से जर्मन में कैसे बदल सकता हूं। DATENAME(month, getdate()) AS 'MonthName'अन्य भाषा में महीना नाम

+5

आप SQL Server 2012 का उपयोग कर रहे या बाद में आप उपयोग कर सकते हैं [अगर द्वारा

'प्रारूप (GETDATE(), 'MMMM', 'de-de') '] (https://msdn.microsoft.com/en-gb/library/hh213505.aspx) – GarethD

उत्तर

6

कोशिश:

भाषाओं देखते हैं, 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

दृश्य में कमांड डालें, मैं यह संदेश बन गया हूं, ग्रिड में SQL टेक्स्ट का प्रतिनिधित्व नहीं किया जा सकता फलक और आरेख फलक "। साथ ही जब मैं दृश्य में केवल कमांड निष्पादित करता हूं" सेट भाषा जर्मन। लेकिन अगर मैं एसएमएस में एक नई क्वेरी बनाता हूं तो यह काम करता है। –

संबंधित मुद्दे