3

我正在尝试编写一个 PL/SQL 块来调用 Java 存储过程,其中 java 方法有一个布尔值作为参数。

在为 java 过程定义包并从 PL/SQL 块调用 java 过程时,如何翻译布尔值?

我在某处读到 java boolean 应该在 Oracle 中定义为 NUMBER,所以我也尝试过,但也没有用。

有没有人有如何做到这一点的例子?

4

1 回答 1

3

这不起作用,您必须将您的 java 参数声明为数字而不是布尔值,并为真/假传递 1/0。或者使用 char 和一些适合您的编码。

于 2012-07-09T07:26:33.583 回答