まあ、どうやらこれはうまくいきません。「'=' 付近の構文が正しくありません」というエラーが表示されます。ストアド プロシージャ内で変数の値を複数回変更することは可能ですか?
この例のように:
DECLARE @columnCounter INT
SET @columnCounter = 0
DECLARE @columnName VARCHAR(255)
SET @columnName = 'A'
WHILE (@columnCounter < 4)
BEGIN
IF (@columnCounter == 1)
BEGIN
SET @columnName = 'B'
END
IF (@columnCounter == 2)
BEGIN
SET @columnName = 'C'
END
IF (@columnCounter == 3)
BEGIN
SET @columnName = 'D'
END
END
ありがとうございました。