存储过程开始的时候set @aaa=getdate()
...................
...................set @aaa=@aaa-getdate()select aaa=@aaa

解决方案 »

  1.   

    declare @begin_date datetime
    declare @end_date datetime
    select @begin_date = getdate()
    exec 存储过程 
    select @end_date = getdate()
    select datediff(ms,@begin_date,@end_date) as '用时/毫秒'
      

  2.   

    set statistics profile on
    set statistics io on
    set statistics time on
    go
    你执行的语句
    go
    set statistics profile off
    set statistics io off
    set statistics time off执行完点消息!
      

  3.   

    gc_ding(E.T) ( ) 信誉:100    Blog  2006-11-20 13:59:44  得分: 0  
     
     
       
    declare @begin_date datetime
    declare @end_date datetime
    select @begin_date = getdate()
    exec 存储过程 
    select @end_date = getdate()
    select datediff(ms,@begin_date,@end_date) as '用时/毫秒'  
     
    ------------------感觉这个挺精确的~