12

これは同じタイトルの他の質問の複製のようですが、実際にはそうではありません。

ビジネスロジックは主にDB2ストアドプロシージャとして実装されています(H2にはDB2互換モードがあることがわかります-いいですね!)。

これらの手順でメモリ内単体テストにH2を使用するにはどうすればよいですか?

残念ながら、H2にはその文法からのCREATEPROCEDUREコマンドが欠けているようです。

Java関数をストアドプロシージャとして使用したくありません。まったく同じSQLファイルをテストと本番環境にも使用できれば最高です...質問が多すぎますか?

編集:SQLカーソルも使用します...繰り返しますが、サポートの兆候はありません:-(

4

1 に答える 1

7

残念ながら、互換モードはSQLプロシージャをサポートするところまでは行きません。現在、唯一の解決策はJava関数を使用することです。SQLカーソルもサポートされていません。申し訳ありません。ただし、これらの機能要求をロードマップに追加します。もちろんパッチは大歓迎です:-)

于 2011-02-11T17:30:12.873 に答える