質問

私は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

ストアド プロシージャの引数を何らかの特別な方法でエスケープする必要があるのではないかと思います。ドキュメントや例が見つかりませんでした。

何かご意見は?

アビアド

役に立ちましたか?

解決

ストアド プロシージャの引数は二重引用符で囲む必要があります。それは実際に状況を助けました

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top