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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作

 

远程数据访问

通过 SQL Anywhere 远程数据访问,您可以访问其它数据源中的数据。您可以使用此功能将数据迁移到 SQL Anywhere 数据库中。您也可以使用此功能跨数据库查询数据。

利用远程数据访问,您可以:

  • 通过 SQL Anywhere 使用 insert-select 将数据从一个位置移动到另一个位置。

  • 访问关系数据库(例如 Sybase、Oracle 和 IBM DB2)中的数据。

  • 访问桌面数据,例如 Excel 电子表格、Microsoft Access 数据库、FoxPro 和文本文件。

  • 访问支持 ODBC 接口的任何其它数据源。

  • 在本地和远程数据之间执行连接,不过,性能要比所有数据都位于一个 SQL Anywhere 数据库中时低得多。

  • 在不同 SQL Anywhere 数据库的表之间执行连接操作。这样操作时的性能限制与使用其它远程数据源时是相同的。

  • 在通常不具有 SQL Anywhere 功能的数据源上使用 SQL Anywhere 功能。例如,您可以对存储在 Oracle 中的数据使用 Java 功能,或在电子表格上执行子查询。SQL Anywhere 将通过对检索后的数据执行操作来补偿远程数据源不支持的功能。

  • 使用直通模式直接访问远程服务器。

  • 对其它服务器执行远程过程调用。

SQL Anywhere 允许访问以下外部数据源:

注意

不能为在 Mac OS X 上运行的 UltraLite 数据库创建远程服务器。

有关平台可用性,请参见 [external link] http://www.sybase.com/detail?id=1002288


远程表映射
服务器类
远程服务器
目录访问服务器
外部登录
代理表
远程表之间的连接
多个本地数据库中两个表之间的连接
本机语句和远程服务器
远程过程调用 (RPC)
事务管理和远程数据
内部操作
远程数据访问疑难解答