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

एक गैर-संख्यात्मक वर्ण पाया गया जहाँ एक संख्यात्मक अपेक्षित था

'12-JUN-87' एक तारीख नहीं है यह एक स्ट्रिंग अक्षर है।

यदि आप किसी तालिका में सम्मिलित करने के लिए एक तिथि उत्पन्न करना चाहते हैं तो आपको या तो करने की आवश्यकता है:

यदि आप किसी स्ट्रिंग अक्षर को दिनांक के रूप में उपयोग करने का प्रयास करते हैं तो Oracle परोक्ष रूप से इसे एक तिथि में बदलने का प्रयास करेगा NLS_DATE_FORMAT का उपयोग करके प्रारूप मास्क के रूप में सत्र पैरामीटर। यदि यह प्रारूप मुखौटा स्ट्रिंग के प्रारूप से मेल नहीं खाता है तो एक अपवाद उत्पन्न होगा।

ध्यान दें:उपयोगकर्ता द्वारा सत्र पैरामीटर बदले जा सकते हैं और प्रत्येक उपयोगकर्ता के लिए भिन्न हो सकते हैं, इसलिए आपको इस डिफ़ॉल्ट मान पर भरोसा नहीं करना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सीआरएस 11.2.0

  2. Node.js का उपयोग करके Oracle DB में एकाधिक रिकॉर्ड कैसे सम्मिलित करें?

  3. SQL में डुप्लिकेट पंक्तियों को कैसे हटाएं

  4. क्या Oracle 11g क्लाइंट के लिए ODP.NET आवश्यक है?

  5. आंतरिक प्रतिनिधित्व में बदलने में विफल