Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 151 стр.

UptoLike

Составители: 

151
После создания функции
check_shipment_addition() в таблице shipments
устанавливается триггер для ее вызова. В листинге 6.49 приведен синтаксис
команды, создающей триггер
check_shipment в базе данных booktown (для кли-
ента
psql).
Листинг 6.49. Триггер check_shipment
booktown=#CREATETRIGGERcheck_shipment
booktown*BEFOREINSERTORUPDATE
booktown#ONshipmentsFOREACHROW
booktown*EXECUTEPROCEDUREcheck_shipment_addition();
CREATE
Обратите внимание: функция check_shipment_addition() должна опреде-
ляться в базе данных
booktown до определения триггера, по которому она вызы-
вается. Триггерные функции всегда определяются раньше триггеров.