ORACLE的一个奇怪的问题

wx_zhang 2001-11-23 04:28:06
我在ORACLE8.1.7中执行
select count(*) from sp_flux where service='2000'时,报“object no longer exists”的错误。
但我用
select count(*) from sp_flux where service='2000' and rownum < 40
查询的时候,就不会报错。一旦rownum超过48就报上面的错误。而如果执行
select count(*) from sp_flux;
就不会报错。
哪位同仁遇到过这种情况?怎么解决?
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wx_zhang 2001-12-05
  • 打赏
  • 举报
回复
重导入一遍没事了,怪
liuhenger 2001-11-26
  • 打赏
  • 举报
回复
试试看:
1.exp sp_flux
2.drop sp_flux
3.imp sp_flux
KingSunSha 2001-11-26
  • 打赏
  • 举报
回复
有时候会遇到这种情况, 不过我也没有去查过什么问题, 据DBA说是INDEX的问题
wx_zhang 2001-11-26
  • 打赏
  • 举报
回复
肯定没有写错
flowerofwind 2001-11-23
  • 打赏
  • 举报
回复

但首先要保证你没写错

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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