3

Java メソッドがパラメーターとしてブール値を持つ Java ストアド プロシージャを呼び出すための PL/SQL ブロックを作成しようとしています。

Java プロシージャのパッケージを定義し、PL/SQL ブロックから Java プロシージャを呼び出すときに、ブール値を変換するにはどうすればよいですか?

Javaブール値はOracleでNUMBERとして定義する必要があることをどこかで読んだので、それも試しましたが、どちらも機能しませんでした。

誰かがこれを行う方法の例を持っていますか?

4

1 に答える 1

3

これは機能しません。Java パラメータをブール値ではなく数値として宣言し、true / false に対して 1/0 を渡す必要があります。または、char と適切なエンコーディングを使用します。

于 2012-07-09T07:26:33.583 に答える