小编典典

SQL Server:过滤 sp_who2 的输出

all

在 SQL Server 下,有没有简单的方法来过滤 sp_who2 的输出?例如,假设我只想显示某个数据库的行。


阅读 67

收藏
2022-06-25

共1个答案

小编典典

你可以尝试类似的东西

DECLARE @Table TABLE(
        SPID INT,
        Status VARCHAR(MAX),
        LOGIN VARCHAR(MAX),
        HostName VARCHAR(MAX),
        BlkBy VARCHAR(MAX),
        DBName VARCHAR(MAX),
        Command VARCHAR(MAX),
        CPUTime INT,
        DiskIO INT,
        LastBatch VARCHAR(MAX),
        ProgramName VARCHAR(MAX),
        SPID_1 INT,
        REQUESTID INT
)

INSERT INTO @Table EXEC sp_who2

SELECT  *
FROM    @Table
WHERE ....

并过滤您需要的内容。

2022-06-25