sql-maven-plugin sqlCommand で一重引用符をエスケープする
-
27-10-2019 - |
質問
私はMavenベースのプロジェクトを持っており、システムテスト用にDBをセットアップ/破棄するためにsql-maven-pluginを使用しようとしています。sqlCommand要素を追加します。
CALL SOME_STORED_PROC('SYSTEST')
ただし、Maven ビルドはこの SQL で次の例外が発生して失敗します。
org.apache.maven.lifecycle.LifecycleExecutionException:
ERROR: Function 'SOME_STORED_PROC(UNKNOWN)' does not exist
Unable to identify a function that satisfies the given argument types
You may need to add explicit typecasts
ストアド プロシージャの引数を何らかの特別な方法でエスケープする必要があるのではないかと思います。ドキュメントや例が見つかりませんでした。
何かご意見は?
アビアド
解決
ストアド プロシージャの引数は二重引用符で囲む必要があります。それは実際に状況を助けました
所属していません StackOverflow