sp_BlitzWho 保存到表

Kum*_*r D 4 sql-server sp-blitzfirst

如何将结果保存sp_BlitzWho到表中?与其他 proc 相比,保存到表的选项不存在sp_Blitz

Mar*_*vin 7

您可以声明字段完全等于 SP 输出的表变量并将结果保存到其中。例如:

    DECLARE @who_results TABLE
    ([run_date] DATETIME,
     ...
    )
    INSERT INTO @who_results EXEC sp_blitzwho
Run Code Online (Sandbox Code Playgroud)

之后,您可以对表变量中的数据做任何想做的事情。


Bre*_*zar 6

这不是我们现在在 sp_BlitzWho 中拥有的功能,但是如果您在Github 存储库中添加对它的请求,我会用是的橡皮图章标记它,如果您愿意,可以实现它。从其他 proc 复制/粘贴代码相当容易。

查看 Github 存储库中的 Contributing.md 文件,了解有关如何为项目做出贡献的更多信息。

同时,您可以使用OPENROWSET 技巧来创建临时表,而无需提前知道结果集定义。