メッセージペインに各クエリの実行時間を出力するにはどうすればよいですか?たとえば、Select * from tbl1
は10分間実行され、その後Select * from tbl2
は15分間実行されます。
Select * from tbl1
Go
Select * from tbl2
Go
Select * from tbl3
Go
DATEDIFFが役立ちます
DECLARE @StartTime1 datetime
SET @StartTime1 = GETDATE()
select query 1
SELECT ExecutionTimeInMS = DATEDIFF(millisecond, @StartTime1, getdate())
GO
他のクエリについても同様です。 @ starttime2、3