繁体   English   中英

我想使用来自不同服务器(一个Sybase另一个MS)的SQL查询合并数据集

[英]I'd like to merge data sets using an SQL query from different servers (one Sybase the other MS)

那可能吗? 我正在使用Aquadesk,但无法正常工作。 这些表具有匹配的唯一标识符,想知道我是否可以通过某种方式将它们匹配。

我需要的是“联合服务器”(数据库)(您可以看一下)

其背后的基本思想是,您可以在本地数据库中创建(目录)已经位于另一个数据库(或服务器,甚至另一个DB系统,但是取决于您的SQL系统和版本)中的表- > 那绝对是您的DBAS的问题

您将获得一个像“ MYSQL”。“ PERSONS”这样的表,该表位于远程位置(例如,“ BASE”,“ PERSDATA”),因此您可以在

`SELECT * 
   from 'LOCALNAME'.'USERS usr 
   JOIN 'MYSQL'.'PERSONS' pers 
      on usr.user_id=pers.id`

因此jou可以选择并加入不同的数据库(和服务器)

我只使用了IBM / UDB,但是它确实可以正常工作,并且具有良好的性能(虽然很大程度上取决于您的声明)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM