在DB2上运行sqr报告时出现以下错误:
SQL0100W - No row was found for FETCH, UPDATE or DELETE; or the result of a query is an empty table. SQLSTATE=02000当我将所讨论的sql粘贴到RapidSQL中并替换参数时,它可以正确运行。所讨论的sql是一个插入-选择语句。select没有返回任何行,这很好...对于我的参数,我希望报告为空。
你知道我怎么才能解决这个问题吗?
发布于 2009-08-25 11:27:00
事实证明这是一个环境设置问题。在几次构建之后,我没有改变就解决了……
奇怪:-/
发布于 2009-07-28 06:00:02
当没有返回任何行时,DB2总是返回一个SQL0100警告(这是一个警告,而不是一个错误--错误将具有负值)。事情就是这样的。我对peoplesoft一无所知--所以我不能给你任何建议。回到我为DB2编程的时候,我们忽略了那些SQL0100警告。
发布于 2009-08-07 00:02:22
如果SQR不能很好地处理NOT_FOUND SQL0100返回,那么编写一个初步查询来返回满足实际查询条件的行数。检查SQR中if-then块中的计数结果,以便在且仅当前面的查询返回的行数不为零时运行实际查询。
https://stackoverflow.com/questions/1192020
复制相似问题