Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
生成远程表中的列的列表以及它们的数据类型的描述。
要使用此系统过程,必须用 CREATE SERVER 语句对服务器进行定义。
sp_remote_columns( server_name, table_name [, table_owner [, table_qualifier] ] )
server_name 使用此 CHAR(128) 参数指定包含 CREATE SERVER 语句所指定的服务器名的字符串。
table_name 使用此 CHAR(128) 参数指定远程表的名称。
table_owner 使用此可选的 CHAR(128) 参数指定 table_name 的所有者。
table_qualifier 使用此可选的 CHAR(128) 参数指定 table_name 所在的数据库的名称。
如果您输入 CREATE EXISTING TABLE 语句并且指定列列表,则对于获取远程表上可用列的列表可能会有帮助。sp_remote_columns 生成远程表上的列的列表以及它们的数据类型的描述。如果指定了数据库,则必须指定所有者或提供 NULL 值。
Sybase 受 Open Client/Open Server 支持。
无
以下示例返回 SYSOBJECTS 表中的列,该表位于名为 asetest 的 Adaptive Server Enterprise 服务器上的 production 数据库中。未指定所有者。
CALL sp_remote_columns( 'asetest', 'sysobjects', null, 'production' );