Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定されたプライマリテーブルに外部キーを持つテーブルに関する情報を表示します。
このシステムプロシージャーを使用するには、サーバーを CREATE SERVER 文で定義します。
sp_remote_exported_keys( server_name , sp_name [, sp_owner [, sp_qualifier ] ] )
server_name プライマリテーブルが格納されているサーバーを指定する CHAR(128) パラメーター。
sp_name プライマリキーを格納するテーブルを指定する CHAR(128) パラメーター。
sp_owner プライマリテーブルの所有者を指定する任意の CHAR(128) パラメーター。
sp_qualifier プライマリテーブルを格納するデータベースを指定する任意の CHAR(128) パラメーター。
このプロシージャーは、特定のプライマリテーブルに外部キーを持つリモートテーブルに関する情報を提供します。sp_remote_exported_keys システムプロシージャーの結果セットには、データベース、所有者、テーブル、カラム、プライマリキーと外部キーの両方の名前、外部キーカラムの外部キーシーケンスが含まれます。基本となる ODBC と JDBC 呼び出しのために結果セットが変わる場合もありますが、外部キーのテーブルとカラムに関する情報は常に返されます。
なし。
この例では、システムプロシージャーを呼び出すときに名前付きパラメーターを使用し、サーバー asetest 上の運用データベースの SYSOBJECTS テーブルに外部キーを持つリモートテーブルに関する情報を返します。
CALL sp_remote_exported_keys( @server_name='asetest', @sp_name='sysobjects', @sp_qualifier='production' );