我想每5秒在查询屏幕上运行一次sp_WhoIsActive。
Exec sp_WhoIsActive
WAITFOR TIME '00:00:05';
但我无法进入循环。我怎么能这样做?
谢谢你提前。
答案 0 :(得分:1)
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