在 IBM i (OS/400) 上如何使用 SQL 调用 RPG 程序

作者:佚名 上传时间:2023-05-24 运行软件:IBM RPG编译器 软件版本:IBM i 7.4 版权申诉

本例中展示了如何使用在IBM i系统上使用SQL语句调用RPG程序。RPG程序将被传递变量后,将输出被返回到SQL查询的结果集中。

CREATE FUNCTION MY_RPG_FUNCTION (IN_PAR1   CHAR(4) )
   RETURNS TABLE                  -- 返回表格变量
   (COLUMN1 CHAR(30) )           -- 返回一个字段
   LANGUAGE RPGLE                 -- 写成ILE RPGLE程序
   SPECIFIC MY_SQL_PROCEDURE      -- FQ名字,用于绑定
   NOT DETERMINISTIC
   NO SQL
   CALLED ON NULL INPUT
   EXTERNAL NAME MY_RPG_FUNCTION
   PARAMETER STYLE GENERAL
;

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
IBM i (OS/400) 如何使用 SQL 调用 RPG 程序
本例中展示了如何使用在IBM i系统上使用SQL语句调用RPG程序。RPG程序将被传递变量后,将输出被返回到SQL查询的结果集中。CREATE FUNCTION MY_RPG_FUNCTION (I
IBM i 7.4
IBM RPG编译器
2023-05-24 11:52
IBM i (OS/400)使用Python调用RPG IV程序
本示例展示了如何在IBM i (OS/400)操作系统上使用Python编程语言调用RPG IV程序。Python是一种流行的高级编程语言,它与IBM i系统平台兼容。RPG IV是一种程序设计语言,
Python 3.7.2, IBM i (OS/400) 7.3
IBM i Access Client Solutions
2023-04-27 04:02
IBM i (OS/400)使用RPG程序的WebService调用示例
该示例展示了如何在IBM i (OS/400)上使用RPG程序调用远程Web服务。这个简单的示例使用了IBM i (OS/400)的HTTPAPI服务以及SOAP客户端RPC。通过这个示例,你可以学习
IBM i 7.3
RPG
2023-03-18 23:54
使用IBM i (OS/400)RPG程序调用API
这段示例代码是在RPG程序中使用IBM i (OS/400)调用API的常见解决方案。通过使用API,可以方便地调用外部程序或操作系统功能。dcl-pr MyAPI extproc('MYAPI')
IBM i (OS/400) V7R3
RPG
2023-03-21 05:38
IBM i (OS/400)使用RPG编程语言(IBM i (OS/400))
IBM i (OS/400)是一种流行的操作系统,广泛用于企业级应用程序的开发和部署。其中,RPG编程语言是一种高级编程语言,适用于开发企业级应用程序。本文将介绍在IBM i (OS/400)上使用R
IBM i (OS/400) V7R4,Rational Developer for i 9.6
Rational Developer for i
2023-04-03 04:01
使用IBM i (OS/400) RPG程序调用外部SQL存储过程
本示例代码演示了如何在IBM i (OS/400)的RPG程序中调用外部SQL存储过程。通过使用外部存储过程,可以在RPG程序中实现更复杂的数据处理逻辑,并提高程序的性能和灵活性。 /***
IBM i 7.4 */ /* 编写软件:Rational Developer for i (RDi) */ /* 搜索引擎可能出现的搜索关键词:IBM i RPG调用SQL存储过程, */ /* RPG调用数据库存储过程, */ /*
Rational Developer for i (RDi) */ /* 搜索引擎可能出现的搜索关键词:IBM i RPG调用SQL存储过程, */ /* RPG调用数据库存储过程, */ /* RPG调用外部存储过程, */ /*
2023-10-18 13:40
如何IBM i (OS/400)运行RPG程序
本文将介绍如何在IBM i (OS/400) 操作系统上运行RPG程序,同时提供一些示例代码和代码释义,以及总结。示例代码以下是一个简单的RPG程序示例: FMyFile IF
7.3
IBM i Access Client Solutions
2023-04-10 00:14
IBM i (OS/400)下如何使用RPG程序调用Web服务
本文将详细介绍如何在IBM i (OS/400)操作系统下使用RPG程序调用Web服务。RPG是一种IBM i (OS/400)平台上常用的编程语言,通过本文的指导,您可以快速掌握RPG调用Web服务
IBM i (OS/400) V7R4及以上
IBM Rational Developer for i
2023-03-22 07:32
如何IBM i (OS/400)中使用CL程序调用RPG程序
本示例演示了如何在IBM i (OS/400)中使用CL程序调用RPG程序的方法。使用CL程序可以快速方便地调用各种RPG程序完成复杂任务。/* CL程序调用RPG程序 */PGMDCL VA
IBM i 7.3
IBM i (OS/400)
2023-03-20 00:23
如何IBM iOS/400)中使用 CL程序调用RPG程序
本文介绍在IBM i (OS/400)操作系统中使用CL程序(Control Language Program)调用RPG程序的方法。RPG是一种面向IBM i (OS/400)操作系统的高级编程语言
IBM i 7.3
IBM i (OS/400)操作系统
2023-05-23 11:52