【发布时间】:2009-05-14 01:39:14
【问题描述】:
我有一个存储过程,我想从另一个存储过程中调用它,然后循环遍历结果。有点像使用带有存储过程的游标而不是 SQL 选择语句。我不知道该怎么做。
我可以这样得到整个结果:
DECLARE @result int;
EXEC @result = sp_who;
PRINT @result;
有趣的是,这似乎将@result 的类型更改为int 以外的类型,但无论如何。然后我如何逐行遍历结果?如何访问各个列中的数据?例如,我将如何杀死第四列(登录名)类似于 '%gatesb' 之类的进程?
【问题讨论】:
-
这里之前已经问过这个问题:stackoverflow.com/questions/149132/…
标签: sql sql-server stored-procedures