change a field

Поиск
Список
Период
Сортировка
От Patrick Meylemans
Тема change a field
Дата
Msg-id 5.2.1.1.0.20030910220528.015ac238@server04.site04.wtcm.be
обсуждение исходный текст
Ответы Re: change a field  (Peter Eisentraut <peter_e@gmx.net>)
Re: change a field  ("A.Bhuvaneswaran" <bhuvan@symonds.net>)
Re: change a field  (Bruno Wolff III <bruno@wolff.to>)
Список pgsql-sql
Dear,

I want to change a field of a record after the modification of another 
field of the same record or during an insert of a new record.

Suppose the following table

field        | type
----------------------------------
id        | serial
sign        | integer
value        | integer
real_value    | integer

When inserting a new record, giving values to sign and value, the field 
real_value should be the product of the fields sign and value.
When updating an existing record, the value of the field real_value should 
be recalculated.

I tried with plpgsql functions and triggers but with no success. It works 
only when inserting new records and not when updating a field.

What is the best way to solve this problem ?

Kind regards

Patrick Meylemans



В списке pgsql-sql по дате отправления:

Предыдущее
От: "Marek Lewczuk"
Дата:
Сообщение: MD5() function not available ??
Следующее
От: "PipHans"
Дата:
Сообщение: Plz, what is the most "correct" method