обновляющий тригер

Поиск
Список
Период
Сортировка
От Genix
Тема обновляющий тригер
Дата
Msg-id 43534F81.9080000@list.ru
обсуждение исходный текст
Ответы Re: обновляющи  ("Viktor Vislobokov" <vvislobokov@parma-telecom.ru>)
Re: обновляющи  (Андрей Зевакин <zevakin@tsogu.ru>)
Список 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 по дате отправления:

Предыдущее
От: Oleg Bartunov
Дата:
Сообщение: Re: запрос к нескольким БД
Следующее
От: "Viktor Vislobokov"
Дата:
Сообщение: Re: обновляющи