如何在IBM i (OS/400)上使用SQL SELECT语句查询数据

作者:佚名 上传时间:2023-05-26 运行软件:IBM i (OS/400)操作系统,使用SQL CLI接口。 软件版本:任何IBM i操作系统版本均可。 版权申诉

本片文章提供了使用SQL SELECT语句查询IBM i (OS/400) 数据库中数据的解决方案。此方法不需要使用特殊库或产品,而是使用SQL CLI接口。本解决方案适用于任何IBM i操作系统版本。

  //创建SQL语句
  D SQLSTMT          S           1000    
                              VARYING VALUE    
  SQLSTMT = 'SELECT * FROM MYLIB.MYTABLE WHERE FIELD1 = ?'

  //建立SQL连接
  D HSTMT            S               *    
  D HVARIABLE        S               *    
  EXEC SQL CONNECT TO MYDB USER MYUSER USING MYPASS   
  CONNECT:    
  IF SQLSTATE = '08001'    
     //发生错误
  ELSE    
    //准备执行SQL命令
    EXEC SQL    
         ALLOCATE DESCRIPTOR 'MYDESC'    
         END-EXEC    
    EXEC SQL    
         PREPARE STMT FROM :SQLSTMT    
         END-EXEC    
    EXEC SQL    
         DECLARE C1 CURSOR FOR STMT    
         END-EXEC    
    EXEC SQL    
         USING HVARIABLE    
                SET DESCRIPTOR 'MYDESC'    
                VALUE 1    
         END-EXEC  

    //执行SQL SELECT语句    
    EXEC SQL    
         OPEN C1    
         END-EXEC    
    EXEC SQL    
         FETCH NEXT FROM C1 INTO :VAR1, :VAR2, :VAR3    
         END-EXEC    
    EXEC SQL    
         CLOSE C1    
         END-EXEC  
  ENDIF    
  EXEC SQL DISCONNECT ALL    
  RETURN    

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

用户评论
相关推荐
何在IBM i (OS/400)使用SQL SELECT语句查询数据
本片文章提供了使用SQL SELECT语句查询IBM i (OS/400) 数据库中数据的解决方案。此方法不需要使用特殊库或产品,而是使用SQL CLI接口。本解决方案适用于任何IBM i操作系统版本
任何IBM i操作系统版本均可。
IBM i (OS/400)操作系统,使用SQL CLI接口。
2023-05-26 00:46
何在IBM i (OS/400)使用SQL查询数据
本示例展示了如何使用IBM i中提供的SQL功能来查询DB2数据库中的数据。使用SQL可以大大简化数据检索和筛选的过程。//连接到数据库exec sql connect to mydatabase
IBM i 7.3
IBM
2023-03-17 02:03
何在 IBM i (OS/400) 使用 Python 运行 SQL 语句
本示例代码演示了如何在 IBM i (OS/400) 上使用 Python 运行 SQL 语句。首先需要安装 ibm_db 包并连接到数据库,然后使用 execute 方法执行 SQL 语句并将结果存
ibm_db 3.0.1、IBM i 7.4
Python 3.9.6
2023-04-18 21:24
何在IBM i (OS/400)执行SQL查询
IBM i,先前称为OS/400,是IBM的操作系统,通常用于大型企业的服务器。在IBM i上执行SQL查询是一种常见任务,可用于访问和操作数据。以下是一个在IBM i上执行SQL查询的示例。--
IBM i (OS/400) V7R4
IBM i (OS/400) 操作系统
2023-10-15 01:21
何在IBM i (OS/400)使用SQL语句进行数据查询和更新
本示例代码介绍了如何在IBM i (OS/400)操作系统上使用SQL语句进行数据查询和更新的方法。SQL是一种结构化的查询语言,用于在关系型数据库上执行各种数据库操作。-- 查询数据SELECT
IBM i 7.4
IBM i Access Client Solutions
2023-03-17 20:47
何在IBM i (OS/400)使用PHP执行SQL查询
本示例代码介绍了如何在IBM i (OS/400)上使用PHP执行SQL查询,并将结果存储在数组中实现方式:使用IBM i (OS/400)提供的DB2数据库连接,并使用PHP函数执行SQL查询,将结
IBM i (OS/400) V7R1和PHP 5.6
IBM i (OS/400)
2023-05-18 09:52
何在IBM i (OS/400)中使用SQL查询数据
IBM i (OS/400) 是一种操作系统,可以使用SQL查询数据。以下是一些示例代码和代码释义,以帮助您入门。示例代码简单查询下面是一个简单的查询示例,查询客户表中所有客户的名称和地址:S
IBM i 7.4
DB2 for i
2023-03-14 00:27
何在IBM iOS/400)中使用SQL查询数据
本文介绍如何使用SQL在IBM i(OS/400)中查询数据,通过示例代码演示具体实现方式,包括连接数据库、编写SQL语句、执行查询、处理结果等步骤。// 连接数据库$dbc = db2_conn
IBM i 7.4
PHP
2023-03-24 06:15
何在IBM i (OS/400)中使用SQL查询数据
在IBM i (OS/400)中,可以使用SQL语句查询数据库中的数据。这篇示例代码演示了如何使用带参数的SQL语句查询数据,并将结果保存到数组中。// 定义SQL语句sqlstmt = 'SEL
IBM i 7.4
Groovy
2023-03-24 17:15
何在 IBM i (OS/400) 中使用 SQL 查询数据
该示例代码介绍了如何在 IBM i (OS/400) 中使用 SQL 语句查询数据的基本用法。通过连接数据库,创建 SQL 语句,执行查询操作,最终返回查询结果。//连接到数据库$conn = d
IBM i 7.3
PHP 7.3
2023-04-19 14:34