Re: Inc

Поиск
Список
Период
Сортировка
Искать
От
Richard Huxton
Тема
Re: Inc
Дата
Msg-id
45EDA139.6070103@archonet.com
Ответ на
Inc (Ezequias Rodrigues da Rocha)
Список
Дерево обсуждения
Inc "Ezequias Rodrigues da Rocha" <ezequias.rocha@gmail.com>
Re: Inc Richard Huxton <dev@archonet.com>
Re: Inc "Ezequias Rodrigues da Rocha" <ezequias.rocha@gmail.com>
Re: Inc Andreas Kretschmer <akretschmer@spamfence.net>
Re: Inc Richard Huxton <dev@archonet.com>
Re: Inc "Ezequias Rodrigues da Rocha" <ezequias.rocha@gmail.com>
Re: Inc Richard Broersma Jr <rabroersma@yahoo.com>
Re: Inc Andreas Kretschmer <akretschmer@spamfence.net>
Re: Inc "Ezequias Rodrigues da Rocha" <ezequias.rocha@gmail.com>
Ezequias Rodrigues da Rocha wrote:
> Hi list,
> 
> There is any function to increment with 1 some field.
> 
> For example. I have a table with a field that on each update it
> incrementes a field that is allways configured to 0 before the
> starting of updates.

Something like:

CREATE FUNCTION my_autoinc() RETURNS TRIGGER AS $$
BEGIN    NEW.counter := NEW.counter + 1;    RETURN NEW;
END;
$$ LANGUAGE plpgsql;

CREATE TRIGGER my_counter_trig BEFORE UPDATE ON my_table
FOR EACH ROW EXECUTE PROCEDURE my_autoinc();

--   Richard Huxton  Archonet Ltd

В списке pgsql-sql по дате отправления
От: Ezequias Rodrigues da Rocha
Дата:
Сообщение: Inc
От: Ezequias Rodrigues da Rocha
Дата:
Сообщение: Re: Inc
FAQ