auf Looping Ich habe einige varchar
Variablen wie folgt aus:Wie Variable verwenden in SQL Server
@var1='data a',
@var2='data b',
@var3='data c',
...,
@varn='data n'
Ich möchte auf Looping Skript diese Variable einfügen.
DECLARE @counter INT
SET @counter = 1
WHILE(@counter <= n)
BEGIN
UPDATE [table]
SET [header]
WHERE data = [@var1-n]
SET @counter = @counter + 1
END
GO
Wie @ var1 machen - @varn mit Schleife auf verwenden können [@ var1-n]?
Der Code in Ihrer Frage kann nicht ausgeführt werden. Wofür setzen Sie den Spaltenwert 'Header'? Außerdem funktioniert Sql am besten bei Set-Based-Operationen. Schleifen sollten nach Möglichkeit vermieden werden. Bitte bearbeiten Sie Ihre Frage, um eine [mcve] zu erstellen, damit sie richtig beantwortet werden kann. –