您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

一个如何遍历存储过程的结果又可以从另一个存储过程(没有游标)中进行呢?

一个如何遍历存储过程的结果又可以从另一个存储过程(没有游标)中进行呢?

这可能不是最有效的方法,但是我将创建一个临时表来保存存储的proc的结果,然后在针对目标表的联接中使用它。例如:

CREATE TABLE #t (uniqueid int)
INSERT INTO #t EXEC p_YourStoredProc

UPDATE TargetTable 
SET a.FlagColumn = 1
FROM TargetTable a JOIN #t b 
    ON a.uniqueid = b.uniqueid

DROP TABLE #t
其他 2022/1/1 18:32:09 有345人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶