अपने चेक बाधाओं में आप 'YYYY/MM/DD HH:MI:SS AM'
के दिनांक प्रारूप मास्क के साथ TO_CHAR() निर्दिष्ट करते हैं . लेकिन श्रेणी के लिए आपके द्वारा निर्दिष्ट मान दो भिन्न स्वरूपों में हैं, उदा.
'2005/01/01 00:00:01 AM' AND '12/31/2015 11:59:59 PM'
मुझे लगता है कि इसके बजाय तारीखों के साथ काम करना एक अच्छा विचार होगा, क्योंकि तार उस तरह से तुलना नहीं करेंगे जैसा आप सोचते हैं।
constraint rental_rental_date check(rental_date)
between to_date('2005/01/01 00:00:01 AM', 'YYYY/MM/DD HH:MI:SS AM') and
to_date('2015/12/31 11:59:59 PM', 'YYYY/MM/DD HH:MI:SS AM')
हालाँकि यह आपकी समस्या की जड़ नहीं हो सकता है। यह आपकी लोड प्रक्रिया में एक रूपांतरण हो सकता है, इसलिए हमें यह जानने की आवश्यकता है कि आप डेटा कैसे लोड कर रहे हैं।