Связывание таблиц из другой базы данных в MySQL - PullRequest
0 голосов
/ 11 августа 2010

Можно ли связать таблицы из других баз данных (MS SQL, Sybase и т. Д.) Внутри базы данных MySQL на сервере Debian?

Я думаю, что это возможно при использовании ODBC.

1 Ответ

1 голос
/ 11 августа 2010

Из коробки я так не думаю.

AFAIK, хотя возможно реализовать собственные функции в MySQL, они могут возвращать только отдельные значения, а не таблицы данных.

Это должно быть возможно при использовании специального модуля механизма хранения. Я думаю, что есть один, написанный для DB2, но быстрый Google ничего не нашел для ODBC. Было бы полезно иметь такую ​​вещь, чтобы вы могли написать ее.

Единственное предостережение в том, что ни локальная MySQL, ни удаленная база данных, подключенная к ODBC, не смогут должным образом оптимизировать запросы, охватывающие механизмы - поэтому может быть более эффективно обрабатывать две системы на языке программирования, поддерживающем обе.

...