--SQL语句前加:
declare @d datetime,@temp int
set @d=getdate()
--SQL语句
set @temp=1
while @temp<=1000
begin
print @temp
set @temp=@temp+1
end
--在SQL语句后加:
select @d AS '开始时间', getdate() AS '结束时间' , datediff(ms,@d,getdate()) AS '执行时间'
declare @d datetime,@temp int
set @d=getdate()
--SQL语句
set @temp=1
while @temp<=1000
begin
print @temp
set @temp=@temp+1
end
--在SQL语句后加:
select @d AS '开始时间', getdate() AS '结束时间' , datediff(ms,@d,getdate()) AS '执行时间'
本文展示了一个使用SQL语句实现的循环示例,并演示了如何测量SQL代码块的执行时间。通过设置变量并利用WHILE循环进行计数打印,最后通过DATEDIFF函数计算出整个代码段的执行耗时。
167

被折叠的 条评论
为什么被折叠?



