FirebirdSQL logo

ALTER VIEW

Назначение

Изменение существующего представления.

Доступно в

DSQL

Синтаксис
ALTER VIEW viewname [<full_column_list>]
AS <select_statement>
[WITH CHECK OPTION];

<full_column_list> ::= (colname [, colname ...])
Table 1. Параметры оператора ALTER VIEW
Параметр Описание

viewname

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

select_statement

Оператор SELECT.

full_column_list

Список столбцов представления.

colname

Имя столбца представления.Дубликаты имён столбцов не позволяются.

Оператор ALTER VIEW изменяет определение существующего представления, существующие права на представления и зависимости при этом сохраняются.Синтаксис оператора ALTER VIEW полностью аналогичен синтаксису оператора CREATE VIEW.

Warning

Будьте осторожны при изменении количества столбцов представления.Существующий код приложения может стать неработоспособным.Кроме того, PSQL модули, использующие изменённое представление, могут стать некорректными.Информация о том, как это обнаружить, находится в приложении Поле RDB$VALID_BLR.

Кто может изменить представление?

Выполнить оператор ALTER VIEW могут:

  • Администраторы

  • Владелец представления;

  • Пользователи с привилегией ALTER ANY VIEW.