RPG / DB2 Cursor作为结果集被清除

时间:2013-05-08 17:44:55

标签: db2 rpg

我有一个RPG程序/存储过程,它将结果集返回给.net程序。一切正常,直到RPG在

之后添加了一些代码
... RETURN to CLIENT CURSOR C1...

// New Line Of code
... DELETE FROM <FILE>...

为什么从FILE中删除结果集时为空?结果集不应该在光标C1中吗?

我要做的是调用RPG存储过程并让程序从FILE返回结果集,然后删除文件中的记录。我想通过将它设置为结果集,它将在我删除数据库中的实际数据后保留数据。但看起来如果我删除了结果集已清除的记录

1 个答案:

答案 0 :(得分:2)

您可以将所选记录放在临时表中,从原始文件中删除它们,然后返回临时表的结果集。