मैं गोरम का उपयोग करके Grails में एकीकरण परीक्षण लिख रहा हूं।ओरेकल to_date फ़ंक्शन का परीक्षण
मैं निम्नलिखित की तरह कुछ करना चाहता हूँ:
delete from Statistic
where stat_date = TO_DATE(:month_year, 'MON-YYYY')
लेकिन मैं निम्नलिखित त्रुटि मिलती है:
java.sql.SQLException: Unexpected token: TO_DATE in statement [delete from statistics where stat_date=TO_DATE(?, 'MON-YYYY')]
मुझे लगता है कि त्रुटि GORM द्वारा प्रयुक्त स्मृति में डेटाबेस के कारण होता है (है यह H2?) to_date फ़ंक्शन का समर्थन नहीं कर रहा है।
एसक्यूएल को हटाने के तरीके पर कोई विचार है कि यह एक परीक्षण में और लाइव में काम करता है?
जैसा कि मुझे केवल महीने और साल के बारे में वास्तव में परवाह है, एक विचार मैंने उन रिकॉर्ड्स को हटाना होगा जहां stat_date दिए गए महीने की पहली और आखिरी तारीख के बीच है।
क्या कोई भी बेहतर तरीके से सोच सकता है?
उत्कृष्ट, यह बहुत अच्छा काम करता है, सूचक के लिए धन्यवाद। – C0deAttack