210.55K
Category: databasedatabase

SQL: views

1.

SQL: VIEWS
DECODE

2.

ЧТО ТАКОЕ VIEW?
• View – это представление какоголибо запроса,

3.

СОЗДАНИЕ VIEW, ПРИМЕР
CREATE [OR REPLACE] VIEW view_name
AS your select_statement
view_name — имя создаваемого представления
select_statement — оператор SELECT, выбирающий данные из таблиц и/или других
представлений, которые будут содержаться в представлении

4.

ПРИМЕР
CREATE VIEW
AS SELECT
emp_80
employee_id, last_name, salary
FROM
employees
WHERE
department_id = 80;

5.

• VIEW (Представление) – объект базы данных, являющийся результатом выполнения запроса,
написанного с помощью SELECT
• VIEW не содержит никаких данных в базе, а извлекает данные из уже существующих таблиц
• Если данные изменены в базовой таблице, то пользователь получит актуальные данные при
обращении к представлению
• Представления могут быть созданы на основе таблиц, и также на основе других представлений
• Упрощает написание запросов
• Безопасность (можно предоставить доступ только к нужным столбцам, а не к конфиденциальной
информации)

6.

СХЕМА РАБОТЫ
SELECT
*
FROM emp_80;
USER_VIEWS
emp_80
SELECT employee_id,
last_name, salary
FROM
employees
WHERE department_id=80;
English     Русский Rules