sql >> データベース >  >> RDS >> Oracle

ダイレクトパスINSERTOracle

    最初の質問は実際には(ダイレクトパス挿入を使用する必要がありますか?)であり、2番目の質問は「クエリでダイレクトパス挿入を使用しましたか?」である必要があります。

    参照整合性チェックが必要な場合は、ダイレクトパス挿入を使用しません。

    変更のためにテーブルを排他的にロックしたくない場合は、ダイレクトパス挿入を使用しないでください。

    削除によってデータを削除し、このコードでのみ挿入する場合は、ダイレクトパス挿入を使用しないでください。

    ダイレクトパス挿入が使用されたかどうかをすばやく簡単に確認する方法の1つは、挿入をコミットする前に、テーブルから1行を選択して発行することです。成功した場合、ダイレクトパス挿入は使用されませんでした。セッションがテーブルを読み取る前に変更をコミットする必要があるためである場合は、エラーメッセージが表示されます。



    1. Postgres、インデックスを使用しない単純なクエリ

    2. PHP / mysql:時間でソートされ、日付でグループ化されたレコードを表示するにはどうすればよいですか?

    3. MySQL移動平均計算

    4. Postgresqlはselectクエリを関数の変数に割り当てます