将exec master..xp\u cmdshell“query user”的结果按列插入表中

3duebb1j  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(204)

是否可以将以下查询的结果按列返回到SQLServer的表中。

exec master..xp_cmdshell 'Query User'

我尝试了以下方法,但这只返回一行字符串。

declare @tbl table (output NVARCHAR(100))

insert into @tbl (output)
    exec master..xp_cmdshell 'Query User'

select * 
from @tbl 
where output is not null

我希望输出在表中的不同列中,而不是一列。例如:

USERNAME  SESSIONNAME  ID  STATE   IDLE TIME   LOGON TIME

任何帮助都将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题