急求能记录执行时间的方法
现需要记录下存储过程执行时间并记录到一张表中
记录格式为
name(存储过程名称) time(执行时间)
或者是sql语句 记录格式为:
语句 执行时间
求高手指点
------解决方案--------------------declare @dt datetime;
set @dt = getdate();
exec 存储过程;
insert into 表
select name,datediff(ms,@dt,getdate());
------解决方案--------------------在存储过程的开头添加:
declare @dt datetime
set @dt=getdate()
在存储过程的结束部分添加:
insert into tb --记录运行时间的表
select 'thisprocname',datediff(ms,@dt,getdate())
就OK了.
------解决方案--------------------