यह अभी भी Google खोजों पर नंबर 1 के रूप में आता है, इसलिए यहाँ मेरे लिए क्या काम किया है।
मेरी इकाई परीक्षण/स्थानीय वातावरण एसक्यूएल फाइलों का उपयोग करके एक स्कीमा का निर्माण और पॉप्युलेट करता है। मैंने sql फ़ाइल में निम्न उपनाम बनाया है
-- TO_DATE
drop ALIAS if exists TO_DATE;
CREATE ALIAS TO_DATE as '
import java.text.*;
@CODE
java.util.Date toDate(String s, String dateFormat) throws Exception {
return new SimpleDateFormat(dateFormat).parse(s);
}
';
h2 उपयोगकर्ता परिभाषित फ़ंक्शन में $$ के बजाय सिंगल कोट्स के उपयोग पर ध्यान दें क्योंकि यही एकमात्र प्रारूप है जिसने मेरे लिए काम किया।