Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
提供有关远程表的信息,这些表包含对应于指定外键的主键。
要使用此系统过程,必须用 CREATE SERVER 语句对服务器进行定义。
sp_remote_imported_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_imported_keys 结果集包含数据库、所有者、表、列、主键和外键的名称以及外键列的外键序列。由于基础 ODBC 和 JDBC 调用的缘故,结果集可能不同,但总是返回主键的表信息和列信息。
无
以下示例在调用过程时使用已命名的参数,并返回包含与 asetest 服务器 SYSOBJECTS 表中的外键相对应的主键的表:
CALL sp_remote_imported_keys( @server_name='asetest', @sp_name='sysobjects', @sp_qualifier='production' );