IBM i Access Client Solutions (ACS) 运行 SQL 脚本 - 打印变量

问题描述

是否有一种简单的方法可以在 IBM i ACS 运行 sql 脚本屏幕的输出显示/打印变量?

为了在编写脚本时进行快速检查,能够显示变量的内容非常有帮助。例如。在下面的脚本中,我想知道“my_counter”的值。

BEGIN

DECLARE my_counter INT;

SET my_counter = my_counter + (SELECT count(*) FROM qsys2.OBJECT_LOCK_INFO WHERE SYstem_OBJECT_SCHEMA = 'ABC' AND SYstem_OBJECT_NAME = 'DEF' AND OBJECT_TYPE = '*FILE');
SET my_counter = my_counter + (SELECT count(*) FROM qsys2.OBJECT_LOCK_INFO WHERE SYstem_OBJECT_SCHEMA = 'ABC' AND SYstem_OBJECT_NAME = 'XYZ' AND OBJECT_TYPE = '*FILE');

PRINT my_counter; --> I want to print the content of variable my_counter but PRINT is not a valid keyword (all other valid keywords have a blue color,this one does not).

END;

您可能还注意到我在做“my_counter = my_counter + ...”,我尝试使用“my_counter += ...”但没有这样的事情。有没有更好的方法来做到这一点?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)