создание представления таблиц другой базы данных - PullRequest
0 голосов
/ 10 января 2012

Можно ли создать представление в базе данных A таблиц другой базы данных B? Если возможно, кто-нибудь, пожалуйста, помогите мне, я совершенно не знаю.

1 Ответ

3 голосов
/ 10 января 2012

Конечно, просто используйте ссылку на базу данных .Итак, ваше мнение будет следующим:

create or replace view my_view as
 select some_columns
   from my_table@the_other_database

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...