Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle TO_DATE त्रुटि नहीं फेंक रहा है

यहां तालिका देखें: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 . निर्दिष्ट करते समय आपको जरूरी उचित विभाजकों का उपयोग करें अन्यथा यह त्रुटि होगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल एसक्यूएल से पांडा डीएफ में डेटा लोड करने में तेजी कैसे लाएं

  2. nPLS-00306:कॉल में गलत संख्या या तर्कों के प्रकार

  3. यूनिक्स कॉर्न शैल स्क्रिप्ट में Oracle SP आउट परम SYS_REFCURSOR से डेटा प्राप्त करें

  4. विभिन्न SQL कथनों के साथ तैयार स्टेटमेंट बैचिंग

  5. एक तिमाही में महीनों और समूह महीनों में विभाजन कैसे करें