首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

COUNT(*)是全表查询吗,该如何处理

2013-10-12 
COUNT(*)是全表查询吗请问select count(*) from tablename where colnamevalue这种查询是全表查询吗?请注

COUNT(*)是全表查询吗
请问select count(*) from tablename where colname=value
这种查询是全表查询吗?请注意是加了where条件的。

另外还有一个问题,sqlserver在进行查询的时候会加锁吗?为什么我在sqlserver2000客户端的锁里面看到很多select语句,不是只有dml语句才会对数据库加锁吗?
[解决办法]
1.是全表查询

2.select 语句也会加锁。锁分为几种:共享锁,更新锁,排它锁,独占锁。
select语句属于共享锁

热点排行