Structured Query Language (SQL)サービスは、すべてのSQL関連操作の処理を受け持ちます。SQLサービスにより、次のような処理が実行されます。
Oracle内部のSQL関連コールの異機種間サービス・ドライバ・アプリケーション・プログラム・インタフェース(API)へのマッピング。その後、このAPIはドライバによってOracle以外のシステムのクライアントAPIにマッピングされます。
SQL文をOracleのSQL言語からOracle以外のシステムのSQL言語に変換します。
Oracleデータ・ディクショナリ表を参照する問合せを、Oracle以外のシステムのデータ・ディクショナリから必要な情報を抽出する問合せに変換します。
データをOracle以外のシステムのデータ型とOracleのデータ型の間で変換します。
必要なデータを取得するために複数の問合せを発行し、必要な結果を得るために後処理を実行し、Oracle以外のシステムに含まれていない機能を補います。