Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
リモートテーブルにあるカラムとそれらのデータ型の記述のリストを生成します。
このシステムプロシージャを使用するには、サーバを CREATE SERVER 文で定義します。
sp_remote_pcols( @server_name , @sp_name [, @sp_owner [, @sp_qualifier ] ] )
@server_name この CHAR(128) パラメータを使用して、CREATE SERVER 文で指定されたサーバ名を含む文字列を指定します。
@sp_name この CHAR(128) パラメータを使用して、リモートテーブルの名前を指定します。
@sp_owner 任意の CHAR(128) パラメータを使用して、sp_name の所有者を指定します。デフォルトでは "%" です。
@sp_qualifier この任意の CHAR(128) パラメータを使用して、sp_name が格納されているデータベースの名前を指定します。デフォルトでは "%" です。
CREATE PROCEDURE ...AT 文を入力してパラメータリストを指定した場合、または返される結果セットに関する情報が必要な場合、リモートストアドプロシージャで使用可能なパラメータのリストと結果セットカラムを取得しておくと役立つ場合があります。sp_remote_pcols は、パラメータのリスト、リモートストアドプロシージャの結果セットカラム、およびそれらのデータ型の説明を作成します。データベースを指定する場合は、所有者または値 NULL を指定してください。
なし
Sybase Open Client/Open Server でサポートされています。
次の例は、リモート SQL Anywhere データベースサーバ RemoteSA の ULOrderDownload ストアドプロシージャパラメータと結果セットカラムに関する情報を返します。ストアドプロシージャの所有者は DBA です。
CALL sp_remote_pcols('RemoteSA', 'ULOrderDownload', 'DBA');
次の例は、リモートサーバ RemoteASE を使用する Adaptive Server Enterprise データベース Production の col_name ストアドプロシージャのパラメータと結果セットカラムに関する情報を返します。リモートプロシージャの所有者は指定されていません。
CALL sp_remote_pcols( 'RemoteASE', 'col_name', null, 'Production' );