次の表があります。
RecordID
Name
Col1
Col2
....
ColN
およびRecordID
は初期化されBIGINT PRIMARY KEY CLUSTERED IDENTITY(1,1)
ますRecordID
。Name
他の列は NULL です。
によって他の列に関する情報を返す関数がありますName
。
テーブルを初期化するには、次のアルゴリズムを使用します。
- ループを作成する
Name
行を取得し、その値を選択します- 選択した名前を使用して関数を実行し、その結果を一時変数に保存します
- テーブルに一時変数を挿入します
- 次のレコードに移動
ループせずにこれを行う方法はありますか?