COUNT(*)是全表查询吗
请问select count(*) from tablename where colname=value
这种查询是全表查询吗?请注意是加了where条件的。
另外还有一个问题,sqlserver在进行查询的时候会加锁吗?为什么我在sqlserver2000客户端的锁里面看到很多select语句,不是只有dml语句才会对数据库加锁吗?
[解决办法]
1.是全表查询
2.select 语句也会加锁。锁分为几种:共享锁,更新锁,排它锁,独占锁。
select语句属于共享锁