新しい choose 関数を使用して、再帰 CTE でいくつかのレコードを生成したい
;With Cte As
(
Select
Id=1
To = Cast ('India' as varchar(10))
Union All
Select
Id +1
,To= Cast( Choose(ID,'India','Belgium') as varchar(10))
From Cte
Where Id < 10
)
Select * from Cte
期待される出力
Id PlayerName BelongTo
1 Player1 India
2 Player2 Belgium
選択機能を使用してこれを行うにはどうすればよいですか?