Delphi 3 и создание приложений баз данных

Столбцы вычисляемых значений


Такие столбцы описываются как COMPUTED [BY] (<выражение>)

Значение таких столбцов не вводится пользователем, а вычисляется автоматически согласно выражению. Тип результирующего значения и будет служить типом вычисляемого столбца. Например, таблица SAL_HIST, показанная на рис. 22.1, содержит номер квартала (QUORTER), количество продаж в данном квартале, в прошлом (LAST_YEAR) и текущем году (THIS_YEAR) и прирост продаж за квартал (GROWTH). Она создана таким образом:

CREATE TABLE SAL_HIST (

QUORTER INTEGER NOT NULL,

LAST_YEAR INTEGER,

THIS_YEAR INTEGER,

GROWTH COMPUTED BY (THIS_YEAR - LAST_YEAR),

PRIMARY KEY (QUORTER)



Содержание раздела