与其它用户表一样,代理表存在于 Adaptive Server 数据库中。但与其它用户表不同的是,代理表的数据存在于远程服务器上。
代理表是一种用户表,可用于访问远程表、视图、RPC、目录或文件中的数据。代理表具有用户表的所有属性(如列、索引、触发器等),但在本地不包含任何数据。
Sybase Central 还支持基于文件和目录创建代理表。
可以按如下方式创建代理表:
将代理表映射到现有远程表或视图。这些表中的列必须与远程表中的列的属性相匹配,或者必须是远程列的 Adaptive Server 等效项。组件集成服务将视图视为没有任何索引的表。
创建映射到 RPC 的代理表。RPC 的结果集将被视为只读表。
同时创建代理表和远程表。远程表中的列是使用为代理表定义的属性创建的。
在创建代理表后,您可以像任何其它表一样使用它。有关代理表的完整信息,请参见《组件集成服务用户指南》。