- 締切済み
SELECT と INSERT の速度
素人な質問ですみません。 環境:ORACLE 10g ストアドである値をINSERTする場合、 キー重複でEXCEPRIONに飛ばすのと、SELECTで同キーの件数(0 or 1)を取得して、 O件の場合のみ処理を行うのではどちらのほうが速度は上なのでしょう? ちなみに登録されるテーブルのレイアウトは、 項目(1) NUMBER(8) PK, 項目(2) NUMBER(8) PK, 項目(3) VARCHAR2(256) PK, 項目(4) NUMBER(2) PK, 項目(5) NUMBER(8) って感じです。 よろしくおねがいします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- a_prost
- ベストアンサー率8% (1/12)
回答No.6
noname#246547
回答No.5
noname#246547
回答No.4
- whiteline507
- ベストアンサー率63% (47/74)
回答No.3
- nikunikuman
- ベストアンサー率100% (1/1)
回答No.2
- O_K-O_K
- ベストアンサー率42% (139/328)
回答No.1
お礼
ご回答ありがとうございます。 バッチ処理です。 おそらく母体数が5万~40万ほどで、 同キーのデータが1~2レコード存在すると思われます。 なんとなくinsert<select→insertの予感がします。