帆软报表调用mysql存储过程

2023年 8月 4日 61.1k 0

帆软报表作为一款广受欢迎的企业级报表工具,可实现多种数据源的灵活连接。在使用帆软报表时,有时需要调用MySQL存储过程来实现数据的处理和获取,接下来我们将介绍如何在帆软报表中调用MySQL存储过程,具体操作如下。

帆软报表调用mysql存储过程

首先,在帆软报表设计器中新建一个数据集,选择数据源类型为“MySQL”。如下代码中的存储过程名称为“my_procedure”,所在的数据库名为“my_database”,其中“IN_param”为存储过程的参数,其值可以在后面的脚本中进行设置:

CALL my_database.my_procedure(IN_param);

在新建数据集的数据源配置中,选择“关联脚本”选项,并在脚本输入框中输入如下代码,即可完成MySQL存储过程的调用:

SELECT *
FROM (
CALL my_database.my_procedure(IN_param);
) AS temp_table

以上代码中,“temp_table”为临时表,用于存储存储过程的查询结果。通过对其进行处理,即可在报表中展示所需的数据内容。

总结来说,在帆软报表中调用MySQL存储过程,只需要在数据集的数据源配置中添加存储过程的调用代码,并将其嵌入到一个临时表中即可,非常简单实用。希望以上介绍能够帮助大家更好地使用帆软报表。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论