2012-07-09 13 views
9

मेरे पास मेरी तालिका में एक महीने का कॉलम है। महीने की संख्या इस महीने के कॉलम में संग्रहीत होती है जैसे कि जनवरी के लिए 1, फेब के लिए 2 और इसी तरह।ऑरैकल में महीना संख्या से पूर्ण महीने के नाम को कैसे परिवर्तित करें?

मैं कैसे इस तरह के जनवरी, फरवरी के रूप में महीने के नामों में संख्या बदलती है, मार्च आदि

उत्तर

25
SELECT TO_CHAR(TO_DATE(7, 'MM'), 'MONTH') AS monthname FROM DUAL; 

outputs

monthname 
--------- 
JULY 

तुम सच में लोअर केस में महीने के नाम चाहते हैं या बड़ा कर दिया है, तो आप इसका भी उपयोग कर सकते हैं:

TO_CHAR(TO_DATE(7, 'MM'), 'month') 
TO_CHAR(TO_DATE(7, 'MM'), 'Month') 
+0

धन्यवाद यह पूरी तरह से काम करता है। – ashishjmeshram

+0

धन्यवाद @ जेफरी, यह ओरेकल के दिनांक रूपांतरण का एक अच्छा छोटा पहलू है, मुझे पता नहीं था। –

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