FirebirdSQL logo
 INDEXTRIGGER 

Примеры

Example 1. Изменение представления
ALTER VIEW PRICE_WITH_MARKUP (
  CODE_PRICE,
  COST,
  COST_WITH_MARKUP
) AS
SELECT
  CODE_PRICE,
  COST,
  COST * 1.15
FROM PRICE;

CREATE OR ALTER VIEW

Назначение

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

Доступно в

DSQL

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

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

viewname

Имя представления.Может содержать до 63 символов.

select_statement

Оператор SELECT.

full_column_list

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

colname

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

Оператор CREATE OR ALTER VIEW создаёт представление, если оно не существует.В противном случае он изменит представление с сохранением существующих зависимостей.

Примеры

Example 1. Создание нового или изменение существующего представления
CREATE OR ALTER VIEW PRICE_WITH_MARKUP (
  CODE_PRICE,
  COST,
  COST_WITH_MARKUP
) AS
SELECT
  CODE_PRICE,
  COST,
  COST * 1.15
FROM PRICE;
См. также:

CREATE VIEW, ALTER VIEW, RECREATE VIEW.

DROP VIEW

Назначение

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

Доступно в

DSQL

Синтаксис
DROP VIEW viewname
Table 1. Параметры оператора DROP VIEW
Параметр Описание

viewname

Имя представления.

Оператор DROP VIEW удаляет существующее представление.Если представление имеет зависимости, то удаление не будет произведено.