Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » リモートデータとバルクオペレーション » リモートデータアクセス » リモートプロシージャーコール (RPC)

 

リモートプロシージャーの作成 (SQL の場合)

管理者は、SQL でリモートプロシージャーを作成できます。

前提条件

DBA 権限。

内容と備考

リモートプロシージャーが結果セットを返すことができる場合は、たとえすべてのケースで結果セットを返せるわけではなくても、ローカルプロシージャー定義には RESULT 句を含めてください。

 ♦ リモートプロシージャーの作成
  1. ホストデータベースに接続します。

  2. 文を実行して、プロシージャーを SQL Anywhere に定義します。

    次に例を示します。

    CREATE PROCEDURE RemoteWho()
    AT 'bostonase.master.dbo.sp_who';

    構文はローカルプロシージャーの定義と似ています。ロケーション文字列は、プロシージャーのロケーションを定義します。

結果

リモートプロシージャーが作成されます。

次の手順

なし。

リモートプロシージャーを呼び出すときにパラメーターを指定する例を次に示します。

CREATE PROCEDURE RemoteUser ( IN username CHAR( 30 ) )
AT 'bostonase.master.dbo.sp_helpuser';
CALL RemoteUser( 'joe' );

 参照