首页 > 解决方案 > 执行游标“jconnect_implicit_1”在具有多个 SQL 语句的过程上声明

问题描述

在 Mule 4.2.2 中为 Sybase 数据库使用“数据库存储过程”连接器。

  1. { call XXX } - 使用 jconn4-26502.jar 在 Mule 4.2.2 工作室中无法正常工作并出现错误

  2. exec XXX - 它在 SQL 开发工具中工作。

    description=执行游标“jconnect_implicit_1”在具有多个 SQL 语句的过程上声明。为了使该游标的声明合法,该过程应该有一个 SELECT 语句子句。

    detailDescription=执行游标 'jconnect_implicit_1' 在具有多个 SQL 语句的过程中声明。为了使该游标的声明合法,该过程应该有一个 SELECT 语句子句。

    errorType = DB:QUERY_EXECUTION 原因=org.mule.extension.db.api.exception.connection.QueryExecutionException

Mule 4.2.2 中的 Sybase 存储过程问题

标签: mulemulesoftmule-esbmule4

解决方案


通过使用 CallableStatement 编写 java 代码来解决问题


推荐阅读