ibm-midrange - 如何显示 CL 的 SQL Select 输出?

标签 ibm-midrange control-language

我正在尝试替换发出 RUNQRY 命令的旧 CL 程序。

我可以从 STRSQL 运行 SQL 语句,它将产生与查询相同的输出。

我尝试了RUNSQLRUNSQLSTM,但都不支持只执行SELECT

是否有一个命令可以只显示 SQL select 的输出?

最佳答案

查询管理器 (STRQM) 是 Query/400 的基于 SQL 的绿屏替代品。手册可以在这里找到:Query Manager UseQuery Management Programming

可以通过 Query/400(如“提示模式”)或直接输入 SQL 来创建查询。

定义 QM 查询后,可以在 CL 中使用启动查询管理查询 (STRQMQRY) 命令来运行它,并包含一个 OUTPUT 参数,该参数可以*(用于显示)、*PRINT*OUTFILE

另一种选择
The QSHELL Db2 utility

STRQSH CMD('db2 ''select table_name, table_owner from qsys2.systables limit 1''')

确保环境变量 QIBM_QSH_CMD_OUTPUT 不存在且值为 NONE,并且您将在底部收到一条 Press ENTER to endterminal session. 消息您的结果。

关于ibm-midrange - 如何显示 CL 的 SQL Select 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55735547/

相关文章:

c# - SQL 插入 : Duplicate Key Value Specified?

ibm-midrange - JTOpen:写入 DDM 文件

java - 如何将 NewProxyConnection 类型转换为 AS400JDBCConnection

ibm-midrange - 使用 SNDDST 发送邮件

ibm-midrange - 当在我的程序中使用时,CPYTOPCD 仅复制一小部分信息,但当从命令行使用时,它会复制所有信息

java - 设置 JT400 使用端口 23 连接到 IBM i (AS400)

sql - DB2-如何在IBM System i Access for Windows GUI工具中使用参数运行临时选择查询

ibm-midrange - CLLE 中的微调变量

ibm-midrange - 增加 CL 中的文本字段

csv - iSeries 导出到 CSV