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

ORACLEから読み取られた最速のOLEDB

    なんてこった、チャンスをつかむよ。

    編集: 接続性に関しては、私は心からお勧めします:

    Oracle Objects for OLE 、略してOO4O。

    これは、MSではなくOracleforOracleによって作成されています。パフォーマンスを向上させるために、ODBCではなく高性能のネイティブドライバーを使用します。私はこれを何度か個人的に使用しましたが、高速です。私は非常に大規模なDBとデータウェアハウスに接続していました。すべてのテーブルが200万レコードを下回ることはなく、ほとんどがはるかに大きかったのです。

    これを使用するためにOLEを知る必要はないことに注意してください。 OLEをラップするため、この名前が付けられています。概念的および構文的に、「結果セット」をSQLコマンドによって供給されるダイナセットにラップします。 DAOまたはADOを使用したことがある場合は、5分で生産性が向上します。

    これは、より詳細な記事です。

    OO4Oを使用できない場合は、Oracle製の専用の.Netデータプロバイダーが非常に適しています。 MS製のものではありません。

    HTH

    「WHERE」句を使用しますか?例:「id=基準であるオブジェクトからidを選択する」

    場所

    これにより、関心のあるレコードのみがネットワーク全体に送信されます。それ以外の場合は、2,300万件のレコードすべてがネットワーク経由で送信されます。

    または、「間」を調べます。

    「このオブジェクトとそのオブジェクトの間のIDを持つオブジェクトからIDを選択してください」

    BETWEEN

    これにより、指定した範囲のレコードの削減されたセットが送信されます。

    HTH




    1. ストアドプロシージャエラーPLS-00201:識別子'UTL_HTTP'を宣言する必要があります

    2. mysql:NOT LIKEの正しい構文は何ですか?

    3. SELECT FORUPDATEを使用する理由

    4. オラクルは時間のみを挿入します