プロが教えるわが家の防犯対策術!

n件のデータを
(1)SELECT INSERTで処理するのと、
(2)SELECT文をカーソルループにして1件ずつINSERTするのでは
処理時間は結構違うのでしょうか?

手元に実行環境がないためご存知の方がいらっしゃったらご教授下さい。
(SQLSERVERかORACLEかなどは問いませんので)

A 回答 (1件)

ロックを考慮しなければ一般的に INSERT INTO SELECT の方が高速です。


一件ずつキー重複などを判断しなければならないような場合だとカーソルで回す必要があるでしょう。
    • good
    • 0
この回答へのお礼

ありがとうございます!

お礼日時:2012/04/12 12:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!