mule - 执行游标“jconnect_implicit_1”在具有多个 SQL 语句的过程上声明
问题描述
在 Mule 4.2.2 中为 Sybase 数据库使用“数据库存储过程”连接器。
{ call XXX } - 使用 jconn4-26502.jar 在 Mule 4.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
解决方案
通过使用 CallableStatement 编写 java 代码来解决问题
推荐阅读
- arduino - 无法通过 RS232 串行将 ASCII 从 arduino uno 发送到磁传感器
- r - 如何将标签与对应点正确对齐?
- reactjs - 2 现有 html 文档中的反应组件
- python - 为 DB2 中的函数提取 DDL 时出错
- amazon-web-services - AWS如何在自动上传视频后触发媒体转换
- apache-spark - Spark operator vs spark submit - 如何选择使用哪一个?
- entity-framework-core - 将表值参数传递给 EF Core 查询
- javascript - 另一个项目中的 Firebase 身份验证
- typescript - 使用动态键在 Typescript 中动态创建对象,无需将类型扩展为 { [key: string]: T }
- blazor - 无法使用子目录直接访问 Azure 静态应用中托管的 Blazor WASM