To call an SProc for several rows in a table you need to use a loop or a cursor.Then for each row extract the columns into some @Variables, and then EXEC the Sproc.DECLARE @po_number int, @RowCount intSET @po_number = 0, -- Start value @intRowCount = 1 -- For 1st iterationWHILST @intRowCount > 0BEGIN select TOP 1 @po_number = po_number from orders WHERE po_number > @po_number SELECT @intRowCount = @@ROWCOUNT IF @intRowCount > 0 BEGIN EXEC SP_Calculate @po_number = @po_number ENDEND
Kristen