我想在下面的语句中添加一个 where 子句,但无法弄清楚我们的语法
INSERT INTO #tmpUsers EXEC SP_WHO
我想添加WHERE loginame = 'myname'
我想在下面的语句中添加一个 where 子句,但无法弄清楚我们的语法
INSERT INTO #tmpUsers EXEC SP_WHO
我想添加WHERE loginame = 'myname'
在 sql 2008 中,您可以这样做:
DECLARE @tmpUsers table ( spid INT, ecid INT, STATUS VARCHAR(MAX), loginame VARCHAR(50), hostname VARCHAR(50), blk BIT,
dbname VARCHAR(MAX), cmd VARCHAR(MAX), request_id INT )
INSERT INTO @tmpUsers
EXEC sp_who @loginame = 'sa'
SELECT * FROM @tmpUsers
您可以在此处查看参数参考: http ://technet.microsoft.com/en-us/library/ms174313.aspx