在IBM I中使用存储过程



我已经尝试了一段时间,但仍然无法在IBM i上进行存储过程。如果有人可以写出所需的步骤。

我有一个大约8个查询/400的Cl。我可以在晚上运行但是,如果用户想要最新的数据。

我已经考虑制作一组观点,但查询确实会中断和总计而且这不是很好的转换。我需要与这群查询所做的完全相同的数据。

我想创建一个SP并链接到CL的想法吗?还是我在SP中编码CL的内容?如果您可以给我一个步骤1。2。3是最好的。

创建一个外部存储过程,然后从那里调用您的Cl程序。

CREATE PROCEDURE mylib/sqlprocname LANGUAGE CL MODIFIES SQL DATA EXTERNAL NAME mylib/clprogname

红书

IT丛林文章

iSeries上的SQL参考

我运行转换命令以获取SQL等效。RTVQMQRY。但 当查询在此进行中断和总计以及摘要级别时, 数据关闭。我更喜欢获取确切的数据。

这里有一个术语问题需要解决。您在查询/400中看到的"确切数据" - 级别中断和总计是格式的报告;您将在RPG程序中使用程序逻辑做的事情。了解这部分非常重要:查询/400正在操纵原始数据。

您可以将业务逻辑放入存储过程中,但是您必须自己编写该代码。既然您正在使用水晶报告,为什么不将该业务逻辑放入水晶报告中?

相关内容

  • 没有找到相关文章

最新更新