次のように、テーブル変数の個々の列を繰り返し設定しようとしています。
declare @reg_data table
(
I int NOT NULL PRIMARY KEY IDENTITY,
Y float
)
declare @counter int, @numRows int
SET @counter = 0
SET @numRows = (select MAX(val) + 10 from tableY)
WHILE @counter < numRows
BEGIN
SET @reg_data.Y = dbo.func1(@counter) --HOW DO I DO THIS!!!
@counter = @counter + 1
END
配列のようなテーブル変数にアクセスできないため、上記は機能しません。次の機能を取得するにはどうすればよいですか?