Oracle рассматривает получение данных из схем в разных случаях? - PullRequest
6 голосов
/ 05 мая 2011

Как создать представление Oracle, которое считывает данные из двух схем в двух разных экземплярах?

Мы знаем, как сделать это с двумя схемами в одном экземпляре:

CREATE VIEW MYVIEW AS 
SELECT X,Y,Z FROM A.MYTABLE
UNION 
SELECT X,Y,Z FROM B.MYTABLE

Но что, если схемы A и B находятся в разных экземплярах Oracle?

1 Ответ

10 голосов
/ 05 мая 2011

Вы можете создать ссылку на базу данных: http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/ds_concepts002.htm#ADMIN12092, а затем сделать

CREATE VIEW MYVIEW AS  
SELECT X,Y,Z FROM A.MYTABLE 
UNION  
SELECT X,Y,Z FROM B.MYTABLE@<LinkName>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...