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 – оператор сохраняемый в базе данных.
    

Дополнительная информация