服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Sql Server - 返回SQL执行时间的存储过程

返回SQL执行时间的存储过程

2019-11-16 15:34mssql教程网 Sql Server

返回任何SQL执行时间(到毫秒,sql 2000)

代码如下:

USE NBDXMIS 
CREATE proc TestTimeAnySentence 
@sql_where varchar(8000) 
as 
declare @ct datetime 
set @ct = getdate() 
declare @newsql_where varchar(8000) 
set @newsql_where=@sql_where 
exec(@newsql_where) 
select datediff(ms, @ct ,getdate()) as '查询时间(毫秒)' 
go 
TestTimeAnySentence 'select * from 水费表 where 费用ID<200000' 

延伸 · 阅读

精彩推荐