oracle存储过程中错误

Lkf2006 2007-05-11 02:41:27
SELECT NVL(fAvalibleNum,0),NVL(fRealNumMain,0),NVL(fCost,0),
NVL(fBorrowNum,0),NVL(fLendNum,0),NVL(fMakingNum,0),NVL(fUnSendNum,0),
NVL(fOnWayNum,0),NVL(fOrderNum,0)
into v_fAvalibleNum,v_fRealNumMain,v_fCost ,v_fBorrowNum,v_fLendNum,
v_fMakingNum ,v_fUnSendNum,v_fOnWayNum ,v_fOrderNum
FROM TB_INV_GOODS
WHERE vcAspID = v_vcAspID AND vcStoreCode = v_storeCode
AND vcGoodsID = v_goodsID;
oracle存储过程中执行这条语句时提示 ORA-01403未找到数据
请问是什么错误?
...全文
263 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhacker 2007-05-13
  • 打赏
  • 举报
回复
可能是存储过程写错了吧
lcz022 2007-05-11
  • 打赏
  • 举报
回复
NVL(fAvalibleNum,0),NVL(fRealNumMain,0),NVL(fCost,0),
NVL(fBorrowNum,0),NVL(fLendNum,0),NVL(fMakingNum,0),NVL(fUnSendNum,0),
NVL(fOnWayNum,0),NVL(fOrderNum,0)
没有取到 数据
Lkf2006 2007-05-11
  • 打赏
  • 举报
回复
再说详细点,我上面这条语句是存储过程中的一条语句
我在PL/SQL中测试该存储过程时,执行到上面那条语句时,就会报 'ORA-01403未找到数据',但是我把这条语句单独拿到SQL窗口去执行时,是可以执行的并且能查到记录,不知道怎么回事?
Lkf2006 2007-05-11
  • 打赏
  • 举报
回复
但是我从存储过程中拿出后在sql窗口中执行,执行是有数据的
intotheheart 2007-05-11
  • 打赏
  • 举报
回复
那就是没找到合适的记录了呗,能说的详细点不

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧