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

Oracle:वर्ष -4713 और +9999 के बीच होना चाहिए, और 0 . नहीं होना चाहिए

सिंगल कोट्स (' ) एसक्यूएल में स्ट्रिंग अक्षर को दर्शाता है। तो 'hiredate' hiredate नहीं है कॉलम, यह सिर्फ एक वर्चर है, जो निश्चित रूप से, आपके द्वारा निर्दिष्ट दिनांक प्रारूप में फिट नहीं होता है। बस उद्धरण छोड़ दें और आपको ठीक होना चाहिए:

SELECT hiredate
FROM   admin_emp
WHERE  TO_DATE(hiredate,'yyyy-mm-dd') >= -- No quotes 
       TO_DATE('2012-05-12','yyyy-mm-dd');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओआरए 00936 गुम अभिव्यक्ति त्रुटि को कैसे हल करें?

  2. Oracle के लिए ऑटो इंक्रीमेंट

  3. फ़ंक्शन से परिणाम लौटाएं

  4. मैं SYS के स्वामित्व वाली वस्तुओं पर ट्रिगर क्यों नहीं बना सकता?

  5. Oracle संग्रहीत कार्यविधियों के भीतर पाठ की खोज करना