Ciao, stò cercando di fare una SP come descritto di seguito:

1) faccio una select

in OUTPUT mi faccio restituire la variabile @xdocmCSer

2) Per ogni record in base a @xdocmCSer, richiamo due update in 2 tabelle:

a) UPDATE ordiniAperti set ... where id = @xdocmCSer
b) UPDATE documenti set ... where id = @xdocmCSer


facendo come sotto però mi da un solo record e non tutti quelli della select.

codice:

USE [db1]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[yro]
@xdocmCSer int OUTPUT
AS
BEGIN
SET NOCOUNT ON;
SELECT @xdocmCSer = xdocmCSer from xOrdiniRapAperti
END
QUalcuno mi può indirizzare?
Grazie.