一般在寫SQL語法常常也不會想說到底執行要花多多

SQL Server Manaement Studio右下角也有一個執行的時間

可是如果是自己算的話好像感覺就專業了一點了

下面是看到有人寫的一個範例感覺還不錯

--訂一個開始跟結束
DECLARE @START DATETIME,
        @STOP  DATETIME
--取得開始時間(取系統時間)
SET @START = GETDATE()
WAITFOR DELAY '00:00:00.080' --利用延遲語法來做延遲ms,在此放置SQL Script

--語法Start

SELECT  *  FROM  Employees

--語法End

--執行完了再取得執行完成時的時間(系統時間)
SET @STOP = GETDATE()
--算出二者差異的時間就是執行的時間了
SELECT 'The Execution took ' + CONVERT(varchar(20), DATEDIFF(ms, @START, @STOP)) + ' ms'

參考自:http://subocheng.blogspot.com/2007/05/sql-script.html

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鴨爸 的頭像
    鴨爸

    鴨爸的隨手寫寫

    鴨爸 發表在 痞客邦 留言(0) 人氣()