在ANYWHERE ISQL 中执行 select * from tab_a ,
返回信息 20885 rows in query (I/0 estimate 788)
PLAN > tab_a (seq)
====================
而在PB9.0 通过ODBC链接后,
执行 select * from tab_a
或在PB建一DW,执行,返回 9291行
=============
此问题由***引出:
将此表数据导出到另一数据库相关表中后,
在PB,通过ODBC链接后,
select * from tab_a where aa='aa'时能查出数据,
而 select * from tab_a 后 通过SEFILE,或SORT排序查找,都找不到。
------解决方案--------------------
这个表是不是有索引,把所有的索引删除,重建索引以后,再试试。
------解决方案--------------------
在tab_a 中检索出9291条数据中,是没有 NO ='RC/Q0113/2012'这张单据的,????
这跟count(*) 有关系吗?你问的问题让人很费解。
------解决方案--------------------
从这里的描述来看,似乎是NO列上的索引出了问题。
直接去掉这列上的索引试试看。