远程数据的位置透明性是通过创建映射到远程对象的本地代理表来实现的。您可以使用代理表访问远程数据库以代理表候选对象方式导出的任何对象(包括表、视图和实例化视图)。使用以下语句之一创建代理表:
如果该表已存在于远程存储位置,则使用 CREATE EXISTING TABLE 语句。此语句为远程服务器上的现有表定义代理表。
如果该表未存在于远程存储位置,则使用 CREATE TABLE 语句。此语句在远程服务器上创建新表,并且还为该表定义代理表。
处于保存点中时不能修改代理表中的数据。
当触发器在代理表上触发时,使用的权限是导致触发器触发的用户的权限,而不是代理表所有者的权限。
代理表位置
创建代理表 (Sybase Central)
创建代理表 (SQL)
删除代理表 (Sybase Central)
列出远程表上的列
远程表之间的连接
多个本地数据库中两个表之间的连接
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |