小さなタスクに取り組んでいるときに、状況に出くわしました
DECLARE @i INT ,
@l INT ,
@desc CHAR(50)
SET @l = 1
SET @i = 20
WHILE ( @l <= @i )
BEGIN
SELECT 'Test' AS 'Test'+@l
SET @l = @l + 1
END
このコードでは、@l の値で列名が変更されたときに常にループを実行する必要があります。