Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Поступить на курс

JSON в PostgreSQL

Курс «JSON в PostgreSQL» познакомит вас с форматом JSON и покажет, как создавать и обрабатывать JSON-данные в СУБД PostgreSQL.

Поступить на курс

XML в PostgreSQL

Курс по изучению и практическому применению расширяемого языка разметки XML (eXtensible Markup Language) в системе управления базами данных PostgreSQL.

Поступить на курс

Оконные функции в PostgreSQL

Курс по изучению и практическому применению оконных функций в системе управления базами данных PostgreSQL.

Поступить на курс

Массивы в PostgreSQL

Курс по изучению и практическому применению массивов (array) в системе управления базами данных PostgreSQL.

Поступить на курс

 ›  ›  ›  › Создание, удаление и обновление представлений в PL/SQL Oracle

Создание, удаление и обновление представлений в PL/SQL Oracle

Создание представления

Представления создаются при помощи оператора CREATE VIEW.

Обратите внимание: операторы CREATE VIEW не выводят никаких результатов. Но если выполнить код в Oracle SQL Developer, то на экране появится сообщение – view имя_представления created

-- Синтаксис
CREATE VIEW имя_представления AS SQL_запрос

-- Пример
CREATE VIEW all_users AS
SELECT *
FROM Users;

Удаление представления

Представления удаляются при помощи оператора DROP.

-- Синтаксис
DROP VIEW имя_представления

-- Пример
DROP VIEW all_users;

Обновление представления

Для обновления представления, нужно сначала выполнить DROP, а затем ещё раз CREATE VIEW, или просто использовать составной оператор CREATE OR REPLACE VIEW, который создаёт представление, если оно не существует, или заменяет его, если оно существует.

-- Синтаксис
CREATE OR REPLACE VIEW имя_представления AS SQL_запрос

-- Пример
CREATE OR REPLACE VIEW all_users AS
SELECT *
FROM Users;

Метки: , .

Записи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *