1
我想在查詢屏幕上每5秒運行一次sp_WhoIsActive。查詢執行時間
Exec sp_WhoIsActive
WAITFOR TIME '00:00:05';
但我無法進入循環。我怎樣才能做到這一點?
謝謝提前。
我想在查詢屏幕上每5秒運行一次sp_WhoIsActive。查詢執行時間
Exec sp_WhoIsActive
WAITFOR TIME '00:00:05';
但我無法進入循環。我怎樣才能做到這一點?
謝謝提前。
while 1=1
begin
Exec sp_WhoIsActive
WAITFOR delay'00:00:05';
end
如果你想要的結果後清除SSMS窗格中,那是不可能的TSQL ..
一種選擇,我能想到的就是使用SSMS標準的報告。
1,創建一個名爲.rdl與查詢文件,你需要
2.添加該文件自定義報表
下面的鏈接將引導您如何分手
https://docs.microsoft.com/en-us/sql/ssms/object/add-a-custom-report-to-management-studio
我試過了,但結果屏幕沒有清除。反覆顯示。 – Lyns
你是說,你想清除每次執行後的結果,並只顯示最新的一個 – TheGameiswar
檢查[this](https://blog.sqlauthority.com/2012/07/01/sql-server-discard-results-after -query-execution-ssms /)清除結果 – Pream