Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Программные интерфейсы общего назначения > Прикладные библиотеки и технологии > Библиотека менеджера QDB > Справочник по командам SQL, поддерживаемым менеджером QDB > SQL: CREATE VIEW



SQL: CREATE VIEW

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

Прототип:

CREATE [TEMP | TEMPORARY] VIEW [IF NOT EXISTS] [имя_базы_данных .]
имя_представления AS оператор_select

Описание:

Команда CREATE VIEW присваивает имя готовому оператору SQL: SELECT. Созданное представление можно указывать в условии FROM другого оператора SELECT вместо имени таблицы.

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

Если указан параметр база_данных, представление создается в базе данных с заданным именем. Не допускается одновременное использование параметра база_данных и ключевого слова TEMP, если значение параметра база_данных не равно temp. Если имя базы данных и ключевое слово TEMP не указаны, таблица создается в главной базе данных.

Представления в QDB доступны только для чтения, поэтому выполнение операций COPY, DELETE, INSERT и UPDATE над ними не поддерживается. Тем не менее, аналогичные действия над представлениями можно выполнять с помощью SQL: CREATE TRIGGER. Для удаления представлений используется команда SQL: DROP VIEW.

Тематические ссылки:

Выражения в SQL запросах, Ключевые слова, поддерживаемые QDB




Предыдущий раздел: перейти