积极答复者
sqlserver2000 count(*) 统计记录行数的时候大部分时间正确,偶尔会返回主键值是什么原因呢?

问题
答案
-
count(*) 不会出错
在返回主键值时候是否和count值相等?可以对比一下。
多数情况下喜欢用ID,identity作为pk,不考虑数据删除问题,主键最大值=count值。
ps,是否是你sql逻辑有问题导致返回结果在某些条件下变化了呢?
family as water- 已标记为答案 Ai-hua Qiu 2011年3月15日 13:03
全部回复
-
count(*) 不会出错
在返回主键值时候是否和count值相等?可以对比一下。
多数情况下喜欢用ID,identity作为pk,不考虑数据删除问题,主键最大值=count值。
ps,是否是你sql逻辑有问题导致返回结果在某些条件下变化了呢?
family as water- 已标记为答案 Ai-hua Qiu 2011年3月15日 13:03