我有一个Mule
流程的任务来调用Oracle
数据库存储过程。此过程有许多参数,除了boolean
值之外,这些参数都已成功传递。无论我尝试什么,我都会收到以下错误:
java.sql.SQLException:列类型无效
根据一些研究,我的理解是boolean
库中不支持Oracle JDBC
值,并且无法传递给PL/SQL
存储过程。如果这是真的,那么如何在Mule
中解决这个问题,或者是否必须更改存储过程本身?
非常感谢
答案 0 :(得分:0)
尝试使用BIT类型
答案 1 :(得分:0)
使用参数化查询,同时从下拉列表中添加参数选择参数类型为BOOLEAN。