测试SQL执行时间的一种方法。
--测试时间执行
declare @begin_date datetime
declare @end_date datetime
select @begin_date = getdate()
--放入执行SQL的语句
select @end_date = getdate()
select datediff(ms,@begin_date,@end_date) as '用时/毫秒'
关于exists和count
if exists( select uid from UserTable where uid=1000)
select 100
else
select 200
select COUNT(*) from UserTable where uid=1000
在上面的测试方法下面执行效率还是exists比较高