Điều này có thể không hiệu quả nhất, nhưng tôi sẽ tạo một bảng tạm thời để giữ kết quả của proc được lưu trữ và sau đó sử dụng nó trong một phép nối với bảng đích. Ví dụ:
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