このスクリプトは実行に時間がかかります。カーソルを削除しても、プライマリキーresponseId
のテーブルを繰り返し処理する方法はありますか?カーソルを削除してパフォーマンスを改善してください
DECLARE ResponseCursor CURSOR
FOR
SELECT responseId FROM ResponseTable
FETCH NEXT FROM ResponseCursor INTO @ResponseId
WHILE @@fetch_Status =0
BEGIN
--Insert Logic
FETCH NEXT FROM ResponseCursor INTO @ResponseId
END
CLOSE ResponseCursor
DEALLOCATE ResponseCursor
ありがとうございます。
**正確**何 'そのロジックを挿入する 'は、あなたは同意しないでしょうか? – AakashM
答えは、カーソルループ内でどのような種類のロジックが実装されているかによって異なります。 –
コメントに書かれているように....それは 'insert logic'が何であるか – Lamak