0

我想在下面的语句中添加一个 where 子句,但无法弄清楚我们的语法

INSERT INTO #tmpUsers EXEC SP_WHO

我想添加WHERE loginame = 'myname'

4

1 回答 1

3

在 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

于 2013-09-13T13:17:32.597 回答