在IBM i (OS/400)中使用 RPGLE 从数据库中提取数据

作者:佚名 上传时间:2023-03-23 运行软件:RPGLE 软件版本:IBM i (OS/400) v7.1 版权申诉

本示例展示如何使用 RPGLE 从 IBM i (OS/400) 操作系统中的数据库中提取数据。通过示例代码,我们将使用SELECT查询来从用户指定的表中提取列数据,并使用读取操作将其放入数据库记录格式中。

Dcl-DS EmployeeInfo;
      EmployeeName Char(30);
      EmployeeAge Int(3);
      EmployeeSalary Packed(7, 2);
    End-DS;

    Dcl-F EmployeeDb Disk Usage(*Update) Qualified;
    Exec SQL Set Option Commit = *None, Usropt = *No;
    Exec SQL SET OPTION DFTCCSID = 1208, DATFMT=*ISO, TIMFMT=*ISO;
    Exec SQL DECLARE C0 CURSOR FOR SELECT EmpName, EmpAge, EmpSalary FROM EmployeeData WHERE EmpDept = 'SALES' ORDER BY EmpName DESC;
    Exec SQL OPEN C0;

    Dow SQLNOTFOUND;
      Exec SQL FETCH C0 INTO :EmployeeInfo;
      // 在控制台打印每个记录值
      Dsply (EmployeeInfo.EmployeeName + ' ' + %Char(EmployeeInfo.EmployeeAge) + ' $' + %Char(EmployeeInfo.EmployeeSalary));
    EndDo;

    Exec SQL CLOSE C0;

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

用户评论
相关推荐
IBM i (OS/400)中使用 RPGLE 数据库提取数据
本示例展示如何使用 RPGLE 从 IBM i (OS/400) 操作系统中的数据库中提取数据。通过示例代码,我们将使用SELECT查询来从用户指定的表中提取列数据,并使用读取操作将其放入数据库记录格
IBM i (OS/400) v7.1
RPGLE
2023-03-23 08:34
使用RPGLEIBM i(OS/400)实现邮件发送
本示例代码展示了如何使用RPGLE在IBM i(OS/400)中实现邮件发送功能。通过使用IBM i提供的API接口,可以在RPGLE程序中进行邮件发送,实现自动邮件发送功能。H DFTACTGRP
IBM i(OS/400) V7R3
RPGLE
2023-05-24 13:52
使用IBM i (OS/400)RPGLE连接到DB2数据库
本示例展示了如何使用IBM i (OS/400)上的RPGLE编程语言连接到DB2数据库,并执行基本的数据库查询和更新操作。H DFTACTGRP(*NO) ACTGRP('MYPGM') BNDD
IBM i 7.3
RPGLE
2023-04-06 11:22
ibm i (os/400)如何使用RPGLE子文件查询
本示例代码展示了如何在ibm i (os/400)的RPGLE中使用子文件查询,其中包含查询子文件的关键代码和对查询结果进行处理的实现方式。DCL-F subfile WORKSTN USR
IBM i 7.3
RPGLE
2023-04-01 13:16
IBM iOS/400如何使用RPGLE获取当前时间?
本文介绍了在IBM i(OS/400)中如何使用RPGLE获取当前时间的方法和步骤。通过实例代码和注释,详细解释了如何使用RPGLE内置函数获取当前时间和将时间转换为可读格式。本文可帮助RPGLE开发
IBM i 7.3
RPGLE
2023-03-18 23:25
使用RPGLEDB2 for IBM iOS / 400)读取数据
本示例展示了如何使用RPGLE从IBM i(OS / 400)的DB2数据库中读取数据。首先,需要建立DB2文件,然后定义一个带有链式结构的变量来存储数据,并使用OPEN,FETCH和CLOSE命令从
IBM i(OS / 400)VERSION V7R1M0
RPGLE
2023-04-30 23:56
使用RPGLEIBM iOS/400获取当前日期时间
本示例展示了如何使用RPGLE在IBM i(OS/400)中获得当前日期和时间。通过使用时间戳将当前日期和时间存储在指定的字符串变量中。 dcl-s currDateTime char(26);
IBM i (OS/400) V7R4
IBM Rational Development Studio for i
2023-05-18 07:07
使用ibm i (os/400)RPGLE读取和写入Excel文件
本示例演示如何在IBM i (OS/400)上使用RPGLE语言读取和写入Excel文件。它使用HSSF API(Apache POI项目)来操作Excel文件。该示例读取已存在的Excel文件中的数
V7R4M0
Apache POI
2023-04-29 20:24
IBM i (OS/400)RPGLE基础教程
RPGLE是IBM i操作系统中的一种编程语言,它可以用来开发和维护OS/400程序。本教程将介绍RPGLE的基础知识,包括示例代码和代码释义,以及总结。示例代码以下是一个简单的RPGLE程序示例
IBM i 7.4
IBM i操作系统
2023-03-13 08:59
IBM i (OS/400)上使用RPGLE删除文件
本示例代码演示了如何使用RPGLE在IBM i (OS/400)上删除文件。我们将使用OS/400命令QShell,通过运行一个带有Shell语句的子进程来执行操作。/free dcl-
IBM i V7R1
RPGLE
2023-04-08 00:06