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