मुझे तरल पदार्थ . में इस त्रुटि का सामना करना पड़ा और यह पृष्ठ पहले खोज परिणामों में से एक था इसलिए मुझे लगता है कि मैं इस पृष्ठ पर अपना समाधान साझा करता हूं:
आप अपने पूरे sql को एक अलग फाइल में रख सकते हैं और इसे चेंजसेट में शामिल कर सकते हैं। splitStatements
सेट करना महत्वपूर्ण है। false
. का विकल्प ।
तब पूरा परिवर्तन इस तरह दिखेगा
<changeSet author="fgrosse" id="530b61fec3ac9">
<sqlFile path="your_sql_file_here.sql" splitStatements="false"/>
</changeSet>
मैं हमेशा उन बड़े SQL भागों (जैसे फ़ंक्शन अपडेट और ऐसे) को अलग-अलग फ़ाइलों में रखना पसंद करता हूं। इस तरह आपको sql फ़ाइल खोलते समय उचित सिंटैक्स हाइलाइटिंग मिलती है और एक फ़ाइल में XML और SQL को इंटरमिक्स नहीं करना पड़ता है।
संपादित करें :जैसा कि टिप्पणियों में उल्लेख किया गया है, यह ध्यान देने योग्य है कि sql
परिवर्तन splitStatements
. का समर्थन करता है विकल्प के रूप में अच्छी तरह से (thx AndreyT को इंगित करने के लिए)।