liquibaseでこのエラーが発生しました このページは最初の検索結果の1つだったので、このページでソリューションを共有していると思います:
SQL全体を別のファイルに入れて、これをチェンジセットに含めることができます。splitStatements
を設定することが重要です。 false
のオプション 。
チェンジセット全体は次のようになります
<changeSet author="fgrosse" id="530b61fec3ac9">
<sqlFile path="your_sql_file_here.sql" splitStatements="false"/>
</changeSet>
私は常にこれらの大きなSQL部分(関数の更新など)を別々のファイルに入れるのが好きです。こうすることで、SQLファイルを開くときに適切な構文の強調表示が得られ、XMLとSQLを1つのファイルに混在させる必要がなくなります。
編集 :コメントで述べたように、sql
は注目に値します 変更はsplitStatements
をサポートします オプションもあります(それを指摘してくれたAndreyTに感謝します)。