MS SQL server数据库的分页存储?
有一个数据表T里,有4万多条记录,用select * from的时候只显示3万多条,有时候连接查询查不到数据。不得不采用select * from T inner join ......where T.id>30000 的形式查询。
这样的语句写在存储过程里正确吗?
请问有更好的写法吗?
这种情况是数据分页存储的结果吗?
------解决方案--------------------dbcc checkdb('库名')检查一下你的库有没有问题
------解决方案--------------------写法都是没问题的。问题是你查不到数据。
你用INNER JOIN能查到数据?
------解决方案--------------------
你的写法应该是没什么问题,但是不太可能说你的表有4万的数据,而select * from 只有3万把。
会不会是有delete把数据给删除了呢