首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DB2上的SQL0100W错误

DB2上的SQL0100W错误
EN

Stack Overflow用户
提问于 2009-07-28 05:07:16
回答 4查看 2.9K关注 0票数 0

在DB2上运行sqr报告时出现以下错误:

代码语言:javascript
复制
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没有返回任何行,这很好...对于我的参数,我希望报告为空。

你知道我怎么才能解决这个问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-25 11:27:00

事实证明这是一个环境设置问题。在几次构建之后,我没有改变就解决了……

奇怪:-/

票数 0
EN

Stack Overflow用户

发布于 2009-07-28 06:00:02

当没有返回任何行时,DB2总是返回一个SQL0100警告(这是一个警告,而不是一个错误--错误将具有负值)。事情就是这样的。我对peoplesoft一无所知--所以我不能给你任何建议。回到我为DB2编程的时候,我们忽略了那些SQL0100警告。

票数 1
EN

Stack Overflow用户

发布于 2009-08-07 00:02:22

如果SQR不能很好地处理NOT_FOUND SQL0100返回,那么编写一个初步查询来返回满足实际查询条件的行数。检查SQR中if-then块中的计数结果,以便在且仅当前面的查询返回的行数不为零时运行实际查询。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1192020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档