タグ

OracleとINSERTに関するMikatsukiのブックマーク (1)

  • バルクインサート - オラクル・Oracle PL/SQL 入門

    PL/SQL によるバルクインサート処理 バルクインサート処理 (BULK INSERT:FORALL 構文) は 1 回のコンテキストスイッチで大量のレコードを処理(バルク処理)することができる。 このコンテキストスイッチ(PL/SQL エンジンと SQL エンジンの間で発生する処理のやり取り) の回数を減らすことによって大量データの処理時のレスポンスを向上することが可能になる。 このバルクインサート例ではバルクフェッチ(取り出し)とバルクインサートに レコード型 の コレクション を 使用している。バルクインサートに対してレコード型を使用できるのは Oracle 9i 以降となる。 Oracle 8i 以前でのバルクインサート処理 Oracle 8i 以前ではレコード型によるバルクインサートには対応していない。 フィールド数が多いとやや面倒になるが、バルクインサート処理自体は Orac

  • 1