Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 访问远程数据 » 使用代理表

 

使用 CREATE EXISTING TABLE 语句创建代理表

CREATE EXISTING TABLE 语句创建映射到远程服务器上现有表的代理表。SQL Anywhere 从位于远程位置的对象派生列属性和索引信息。

♦  使用 CREATE EXISTING TABLE 语句创建代理表 (SQL)
  1. 以具有 DBA 权限的用户身份连接到主机数据库。

  2. 执行 CREATE EXISTING TABLE 语句。

有关详细信息,请参见CREATE EXISTING TABLE 语句

示例 1

若要在当前服务器上创建名为 p_Employees 的代理表以映射到 RemoteSA 服务器上名为 Employees 的远程表,请使用下面的语法:

CREATE EXISTING TABLE p_Employees
AT 'RemoteSA..GROUPO.Employees';
名为 p_Employees 的代理表在本地服务器上,并映射到 RemoteSA 服务器上的 Employees 表。
示例 2

以下语句将代理表 a1 映射到 Microsoft Access 文件 mydbfile.mdb。在本示例中,AT 关键字使用分号 (;) 作为分隔符。为 Microsoft Access 定义的服务器名为 access。

CREATE EXISTING TABLE a1
AT 'access;d:\mydbfile.mdb;;a1';