Oracle cоздание представлений
В Oracle представления – это образ данных, который показывает данные таблиц или других представлений. Представление само по себе не содержит данных. При работе с представлениями все изменения будут передаваться в соответствующие исходные таблицы.
Пример объединения двух таблиц в представление:
SQL> s1;
ID NAME
101 first
----------------------------
SQL> s2;
ID NAME
202 second
Объединяем данные двух таблиц в представление
SQL> create view v2 as select a.name, b.id from s1 a, s2 b;
View created.
Из таблицы s1 столбец NAME из таблицы s2 столбец ID.
SQL> v2;
NAME ID
first 202
----------
Представление v2 при выборке выглядит как обычная таблица, но на самом деле это SQL – оператор сохраняемый в базе данных.