Direct-Path INSERTオラクルのドキュメントで読んでいるテーブルの読み込み
次のように記述されています。direct-path INSERT操作中に、データベースappendsはテーブル内の既存のデータの後に挿入されたデータ。データは、バッファキャッシュをバイパスして、データファイルに直接書き込まれます。テーブル内の空き領域は再利用されませんreferential integrity constraints are ignored。ダイレクトパスINSERTは、従来のインサートよりも大幅に優れたパフォーマンスを発揮します。
誰かが私に説明できますか、参照整合性制約が無視される方法、私の理解によれば、それはデータを無視してテーブルにロードし、referential constraint挿入後に参照制約をチェックします。
もしそうなら、私がこのように使うなら。
FORALL i IN v_temp.first..v_temp.last save exceptions
INSERT /*+ APPEND_VALUES */ INTO orderdata
VALUES(v_temp(i).id,v_temp(i).name);
COMMIT;
Will this will gave me correct index ,in case of any exceptions and how ?.
一度にたくさんの質問をして申し訳ありませんが、それらは互いに関連しています。
- 参照制約が無視される方法
- 上記の表の空き領域とは
- 例外が発生した場合に正しいインデックスを提供する方法。