è giusto una cosa del genere:
la variabile @varciclo rappresenta il numero di volte da eseguire la insert.
If @VarCiclo=0
BEGIN
UPDATE archivio_mov_new
SET dataarrivo = @dataarrivo,
datapartenza = @datapartenza,
idstato=@idstato,
idcomune=@idcomune,
idgruppo=@idgruppo
Where codalbergo=@codalbergo
And codcomalbergo=@codcomalbergo
And progschedina=@progschedina
END
ELSE
WHILE @VarCiclo > 0
BEGIN
Insert Into dbo.Archivio_Mov_new (
codalbergo
,CodComAlbergo
,progschedina
,dataarrivo
,idstato
,idcomune
,idgruppo
)
Values
(
@Codalbergo
,@CodComAlbergo
,@progschedina
,@DataArrivo
,@idstato
,@idcomune
,@idgruppo
)
END
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com