Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
リモートデータアクセスを使用してリモートテーブルについてのプライマリキー情報を提供します。
sp_remote_primary_keys( @server_name , @table_name [, @table_owner [, @table_qualifier ] ] )
@server_name この CHAR(128) パラメータを使用して、リモートサーバ名を指定します。
@table_name この CHAR(128) パラメータを使用して、リモートテーブルの名前を指定します。
@table_owner リモートテーブルの所有者を指定する任意の CHAR(128) パラメータ。デフォルトでは "%" です。
@table_qualifier リモートデータベースの名前を指定する任意の CHAR(128) パラメータ。デフォルトでは "%" です。
このシステムプロシージャは、リモートデータアクセスを使用してリモートテーブルについてのプライマリキー情報を提供します。
基本となる ODBC 呼び出しに違いがあるため、返される情報は、サーバに指定されたリモートデータアクセスクラスによって、カタログの値やデータベースの値と多少異なります。
なし。
Sybase Open Client/Open Server でサポートされています。
なし
次の例は、SQL Anywhere リモートサーバ RemoteSA の DBA が所有するテーブルのプライマリキーに関する情報を返します。
CALL sp_remote_primary_keys( 'RemoteSA', null, 'DBA' );
Adaptive Server Enterprise サーバ RemoteASE の production データベースにある Fred が所有するすべてのテーブルのプライマリキーのリストを取得します。
CALL sp_remote_primary_keys( 'RemoteASE', null, 'Fred', 'production' );