CREATE WRAPPER ステートメント

CREATE WRAPPER ステートメントは、ラッパーをフェデレーテッド・サーバーに登録します。 ラッパーは、フェデレーテッド・サーバーがデータ・ソースの特定のタイプと対話するためのメカニズムです。

呼び出し

このステートメントは、アプリケーション・プログラムに組み込んだり、動的 SQL ステートメントを使用して発行したりすることができます。 これは、DYNAMICRULES の実行動作がパッケージに効力を持つ場合にのみ、動的に準備できる実行可能ステートメントです (SQLSTATE 42509)。

許可

このステートメントの 許可 ID が持つ特権には、DBADM 権限が含まれている必要があります。

構文

構文図を読む構文図をスキップするCREATE WRAPPERwrapper-nameLIBRARYlibrary-nameOPTIONS(,wrapper-option-namestring-constant)

説明

wrapper-name
ラッパーの名前を指定します。 次のような名前にすることができます。
  • 事前定義名。事前定義名を指定すると、 フェデレーテッド・サーバーは library-name に自動的にデフォルト値を割り当てます。
  • ユーザーが指定する名前。 ユーザー指定の名前を提供する場合は、そのラッパーおよびオペレーティング・システムとともに使用する適切な library-name も指定する必要があります。
LIBRARY library-name
ラッパー・ライブラリー・モジュールが入っているファイルの名前。 このオプションは、ユーザー提供ラッパー名を使用する場合は必須です。事前定義されたラッパー名を使用する場合は指定できません。 ライブラリー名は、単一引用符で囲む必要があります。
ライブラリー名は、絶対パス名またはベース名 (パスなし) として指定できます。 ベース名を指定する場合は、ライブラリーが、データベースのインストール・パスにおける以下のサブディレクトリーに存在していなければなりません。
オペレーティング・システム ラッパー・ライブラリー・モジュールのサブディレクトリー
Linux
AIX®
Solaris
HP-UX
lib
Windows bin
OPTIONS
作成するラッパーの構成オプションを指定します。 指定可能なオプションは、ラッパーの作成対象オブジェクトのデータ・ソースによって異なります。 データ・ソースとそれぞれに当てはまるラッパー・オプションのリストについては、データ・ソース・オプションを参照してください。 各オプション値は文字ストリング定数で、単一引用符で囲む必要があります。

  1. Oracle データ・ソースにアクセスするために、 フェデレーテッド・サーバー上の NET8 ラッパーを登録します。NET8 は Oracle データ・ソースへのアクセスに使用できるラッパーの事前定義名です。
      CREATE WRAPPER NET8