यहां तालिका देखें:https://docs। oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#g195479
यह डेटाटाइम प्रारूप मॉडल के स्ट्रिंग-टू-डेट रूपांतरण नियम अनुभाग का हिस्सा है। MM . के मामले में यदि कोई मेल नहीं है, तो यह MON . के लिए प्रयास करता है और MONTH . इसी तरह यदि आप MON . निर्दिष्ट करते हैं और यह नहीं मिलता है, यह प्रयास करता है MONTH . यदि आप MONTH specify निर्दिष्ट करते हैं और यह उसे नहीं मिल रहा है, यह MON . का प्रयास करता है , लेकिन यह कभी भी MM का प्रयास नहीं करेगा MM . को छोड़कर किसी भी चीज़ पर ।
प्रश्न के उत्तर में:Can I turn it off? जवाब है, हां।
आप FX . निर्दिष्ट करके ऐसा कर सकते हैं आपके स्वरूपण के भाग के रूप में।
SELECT TO_DATE('18/february/2016', 'FXDD/MM/YYYY') FROM dual;
अब लौटता है:
जबकि निम्नलिखित:
SELECT TO_DATE('18/02/2016', 'FXDD/MM/YYYY') FROM dual;
अपेक्षित लौटाता है:
ध्यान दें कि FX . निर्दिष्ट करते समय आपको जरूरी उचित विभाजकों का उपयोग करें अन्यथा यह त्रुटि होगी।