使用带有布尔输入参数的PL/SQL在oracle中调用java存储过程



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

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

在某个地方,我读到java布尔值应该在Oracle中定义为NUMBER,所以我也尝试过,但也不起作用。

有人举过这样做的例子吗?

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

最新更新