Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Определение столбцов COMPUTED BY

Определение столбцов COMPUTED BY

В спецификации таблицы вы можете создать столбцы, называемые вычисляемыми, которые хранят не "жесткие" значения, а выражение, вычисляющее значение, когда к столбцу обращается запрос. Выражение, определяемое для столбца, обычно включает значения одного или более других столбцов текущей строки или контекстные переменные сервера. Вот простая иллюстрация:

ALTER TABLE MEMBERSHIP

ADD FULL_NAME COMPUTED BY FIRST_NAME || ' ' || LAST_NAME;

Также возможно использование выражения подзапроса для получения значения такого столбца - эту возможность следует использовать осторожно, исключив нежелательные зависимости. Информацию о вычисляемых столбцах см. в главе 16.

Оглавление книги


Генерация: 2.606. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз