【问题标题】:Calling a stored procedure with a boolean parameter使用布尔参数调用存储过程
【发布时间】:2018-08-16 18:30:55
【问题描述】:

我有一个Mule 流调用Oracle 数据库存储过程的任务。这个过程有许多参数,除了boolean 值之外,它们都被成功传递。无论我尝试什么,我都会收到以下错误:

java.sql.SQLException:无效的列类型

通过一些研究,我了解到boolean 值在Oracle JDBC 库中不受支持,并且无法传递给PL/SQL 存储过程。如果这是真的,在Mule 中如何解决这个问题,或者存储过程本身是否必须更改?

非常感谢

【问题讨论】:

标签: mule


【解决方案1】:
【解决方案2】:

使用参数化查询并在添加参数时从下拉列表中选择参数类型为 BOOLEAN。

【讨论】:

    猜你喜欢
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-06
    相关资源
    最近更新 更多