обновляющий тригер - Mailing list pgsql-ru-general

From Genix
Subject обновляющий тригер
Date
Msg-id 43534F81.9080000@list.ru
Whole thread Raw
Responses Re: обновляющи  ("Viktor Vislobokov" <vvislobokov@parma-telecom.ru>)
Re: обновляющи  (Андрей Зевакин <zevakin@tsogu.ru>)
List pgsql-ru-general
Приветствую!

Подскажите пожалуйста, как правильнее создать триггер, который обновляет
некоторые поля обновленной или вставленной записи?

т.е., например, в таблице, должно быть поле birth_year =
YEAR(birth_date), и при вставки/обновлении записи в таблице, это
значение должно заполняться.


P.$.: в  информиксе это делалось таким образом:

CREATE TRIGGER trg_ins_sbj_1
INSERT ON persons
REFERENCING NEW AS new
FOR EACH ROW (
execute procedure my_proc(new.name, new.birth_date)
into table.name_upper,table.birth_year);

где функция my_proc возвращала несколько значений (upper для name, year
для даты).


Заранее спасибо!

--
У каждого в башке свои тараканы...

pgsql-ru-general by date:

Previous
From: Oleg Bartunov
Date:
Subject: Re: запрос к нескольким БД
Next
From: "Viktor Vislobokov"
Date:
Subject: Re: обновляющи