在IBM i (OS/400)中使用SQL查询数据

作者:佚名 上传时间:2023-03-14 运行软件:RPG IV 软件版本:IBM i 7.3 版权申诉

本示例代码展示如何在IBM i (OS/400)中使用SQL查询数据。使用CL的程序主体中调用SQL查询,并将结果输出到控制台。这个代码演示了SQL作为数据库操作语言的主要优势。

/* RPGLE模块 */                                     
dcl-pr ShowSqlQuery;                                  
  sqlStmt char(1000) const;                           
end-pr;                                               

dcl-proc ShowSqlQuery;                                
  dcl-pi *n;                                          
    sqlStmt char(1000) const;                         
  end-pi;                                             
  dcl-s first char(10);                               
  dcl-s last char(10);                                
  dcl-cf field01 like(dsname.field01);                

  exec sql                                             
    declare c1 cursor for                              
    select first_name, last_name                      
    from dsname.employee                               
    where employee_status = 'A';                       

  exec sql                                             
    open c1;                                           

  exec sql                                              
    fetch next from c1 into :first, :last;              

  dow (sqlstate = '00000');                             
    dsply (first + ' ' + last);                         
    exec sql                                            
      fetch next from c1 into :first, :last;            
  enddo;                                                

  exec sql                                              
    close c1;                                           
end-proc;                                             

/* 示例调用 */                                       
dcl-s SqlStmt char(1000);                             
SqlStmt = 'select * from dsname.employee';            
ShowSqlQuery(SqlStmt);

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

用户评论
相关推荐
IBM i (OS/400)如何使用SQL查询数据
介绍如何使用SQL查询IBM i (OS/400)上的数据,包括连接到数据库、查询数据和打印结果集。通过调用IBM i (OS/400)提供的DB2数据库管理系统,可以在IBM i (OS/400)上
IBM i (OS/400) V7R1
IBM Rational Developer for i
2023-04-19 14:12
IBM i (OS/400)中使用SQL查询数据
本示例代码展示如何在IBM i (OS/400)中使用SQL查询数据。使用CL的程序主体中调用SQL查询,并将结果输出到控制台。这个代码演示了SQL作为数据库操作语言的主要优势。/* RPGLE模块
IBM i 7.3
RPG IV
2023-03-14 12:57
IBM i (OS/400) 中使用 SQL 查询
本示例展示如何在 IBM i (OS/400) 中使用 SQL 查询数据。通过例子,您可以了解到 SQL 查询的基本语法和如何在 IBM i 环境中使用 SQL。-- 连接到库CONNECT TO
IBM i 7.3
IBM i Access Client Solutions
2023-04-19 08:03
使用IBM i (OS/400)执行SQL查询
IBM i(以前称为OS/400)是IBM的操作系统,用于IBM Power Systems。它支持SQL查询,可用于从数据库中检索数据。在这个示例中,我们将演示如何使用IBM i执行SQL查询以检索
IBM i 7.4
SQL
2023-10-24 14:17
IBM i(OS/400)上使用SQL查询文件的数据
本示例演示如何在IBM i(OS/400)上使用SQL语句查询文件的数据。可以使用该方法查询IBM i上的物理文件或者视图。//定义SQL语句dcl-s sqlStmt varchar(1000)
IBM i 7.4
RPGLE
2023-03-16 20:45
IBM i (OS/400)中使用SQL查询数据
本示例展示如何在IBM i (OS/400)中使用SQL查询数据库,包括建立流程、建表、插入数据以及如何使用SELECT语句查询数据。/* 连接数据库 */exec sql connect to
IBM i 7.4
IBM i Access Client Solutions
2023-03-27 08:08
IBM i (OS/400)上使用SQL查询数据
本示例代码介绍如何在IBM i (OS/400)上使用SQL查询数据库,通过创建存储过程来实现,并使用命令行运行。-- 创建存储过程CREATE PROCEDURE MY_PROCEDURE
IBM i (OS/400) V7R4
IBM i Access Client Solutions
2023-04-21 12:50
IBM iOS/400如何使用SQL执行查询
本示例展示如何在IBM i (OS/400)上使用SQL执行查询。代码利用JT400库连接到数据库,并使用JDBC驱动程序来执行SQL语句,最后将结果输出到控制台。import java.sql.*
IBM i 7.3
Eclipse
2023-04-15 08:15
IBM i(OS/400)中使用SQL读取数据
本代码示例介绍如何在IBM i(OS/400)中使用SQL读取数据库中的数据,通过JDBC连接数据库,使用SELECT语句查询数据,并将结果输出到控制台。实现方式简单易懂,易于理解。import j
IBM i 7.1
Eclipse
2023-03-24 09:30
IBM i (OS/400)上使用SQL查询数据的示例代码
此代码示例展示了如何在IBM i (OS/400)操作系统上使用SQL查询数据。代码中使用了SQL SELECT语句和FETCH游标语句,同时展示了如何在程序中连接数据库、打开游标、绑定变量等操作。
IBM i 7.4
Java
2023-05-26 15:27