2017-02-21 5 views
0

У меня есть rwo Базы данных, скажем DB1 и DB2, DB2 - это копия DB1 и точно такая же. У меня также есть пустая третья база данных с именем Main.How можно создать представление . в главной базе данных из таблиц DB1 и пример DB2.For если [человек] [человек] представляет собой таблицу, в DB1 и DB2, что-то вроде этого:создать представление над 2 базами данных в третий

CREATE VIEW v1 AS 
SELECT * FROM [DB1].[person].[person] 
UNION 
SELECT * FROM [DB2].[person].[person]; 

PS Все 3 базы данных находятся на одном сервере!

ответ

1

Для создания представления вам не нужно иметь 3-ю базу данных, так как представление - это не что иное, как виртуальная таблица, которая представляет собой комбинацию из двух или более разных таблиц в одной или другой базе данных или на сервере.

Для лучшего понимания представлений SQL см. SQL Views.

+0

Я знаю, но мне нужно выдать запрос по одному интерфейсу, smthg как вид. какие у меня есть другие варианты? – soeldiablo