【发布时间】:2017-01-11 19:15:45
【问题描述】:
(让我先说我对 AS400 以及 RPGLE 和 CL 编程非常陌生。我对 SQL 相当了解,但在与 AS400 一起使用时就不知道了)
这看起来应该很简单。
在年终,我们必须将仓库表更新为新的当年。这是一个手动过程,转到 STRSQL 并运行
update rco set ccfscy = '2017' where crsts = 'A'
在过去的 40 年里,同一个人一直在做这件事,现在他们将在今年退休。我的老板希望它成为一个 CL 程序,无需人手动运行 STRSQL 命令即可完成所有操作,并且可以集成到年终流程中。
所有 CL 程序所要做的就是提示您也想更改仓库文件的年份,在屏幕上输入日期后,它将运行 SQL 程序并根据 SQL 命令更新记录。
有人可以指点我一个方向,让我可以了解更多关于使用 CL 程序来完成这个过程的信息吗?
谢谢。
Thomas J Cusick,系统程序员
【问题讨论】:
-
QM 查询可能是您的最佳选择。对于这样一个简单的任务,RUNSQL 也是一个不错的选择,但是 QM 查询(以及表单和过程)远远超出了 RUNSQL 的能力。熟悉 QM 会有回报。
标签: sql ibm-midrange rpgle