こんにちは、ネットワークからチャンクで来る巨大なテーブルがあります。データベースに保存する前に、更新クエリの実行など、いくつかの操作を実行したいと考えています。テーブルをデータベースに保存せずに、JDBC を使用してクエリを実行するにはどうすればよいですか。
ガイドしてください。前もって感謝します。
次の 3 つのオプションが表示されます。
データベースがトランザクション対応で、変更がデータベースのトランザクション境界 (「ロールバック セグメント」) 内に収まる場合は、データを挿入するだけで、トランザクションをコミットしません。分析クエリを呼び出して、後で結果に基づいてトランザクションをコミットまたはロールバックできます。
ネットワークからのデータをファイル (例: CSV) に保存し、データベースに挿入する前に、後で分析のために (例: CSV JDBC ドライバーを使用して) 読み取ります。
データを挿入するために一時テーブルを使用します。データに問題がなければ、一時テーブルから実際のテーブルにレコードをコピーし、一時テーブルを削除します。