I am passing values that are NOT in sequence to a stored procedure in a while loop.
I know how to do it if the number ARE in sequence, but how do I pass values that are in an array, NOT in sequence?
This works fine because my numbers all are in sequences from 4000 to 5000 (4000, 4001, 4002 ....)
DECLARE @FldID INT
SET @FldID = 4000
WHILE @FldID <= 5000
BEGIN
PRINT @FldID;
EXEC [dbo].[usp_delFld] @FldID
SET @FldID = @FldID + 1;
END;
But what if my numbers are not in sequence ie: 4001, 4002, 4010, 4502, 4999, 4030, 4044)?
How do I pass those values to a stored procedure? Can I still use the while loop?