Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Calling a java stored procedure in oracle using PL/SQL with boolean input parameter

I am trying to write a PL/SQL block for calling a Java Stored procedure where the java method has a boolean as a paramter.

How can I translate the boolean when defining the package for the java procedure and invoking the java procedure from a PL/SQL block?

Somewhere I read that java boolean should be defined as a NUMBER in Oracle, so I tried that also but that did not work either.

Does anyone have an example of how to do this?

like image 561
adbdkb Avatar asked Mar 14 '26 12:03

adbdkb


1 Answers

This does not work, you will have to declare your java parameter as number instead of boolean and pass 1/0 for true /false. Alternatively use a char and some encoding that works for you.

like image 77
Tommy Grovnes Avatar answered Mar 17 '26 02:03

Tommy Grovnes