Undrar om man på något sätt kan göra en sp enligt nedan.
Alltså att så länge @counter är mindre än @count så skall en UPDATE köras och däri behöver jag ändra så att @g1 stiger med 1 för varje varv i while loopen, alltså @g1, @g2, @g3...
Kör SQLServer 2000
CREATE PROCEDURE sp_UpdateGGift
@g_id int,
@count int,
@g1 varchar(20),
@g2 varchar(20),
@g3 varchar(20),
@g4 varchar(20),
@g5 varchar(20),
@g6 varchar(20),
@g7 varchar(20)
DECLARE @counter int
SET @counter = 1
AS
While @counter < @count
UPDATE dbo.g_tribute
SET tri_gift = @g1
WHERE tri_g_id = @counter AND tri_gl_id = @g_id
GO
r/ Löste det med en procedur som inte är lika dynamisk som den jag hade tänkt mig skulle vara.