Re: How to build a TRIGGER in POSTGERSQL

Поиск
Список
Период
Сортировка
От alla@sergey.com (Alla)
Тема Re: How to build a TRIGGER in POSTGERSQL
Дата
Msg-id 9275d56e.0106181253.27beed20@posting.google.com
обсуждение исходный текст
Ответ на How to build a TRIGGER in POSTGERSQL  (Ilan Fait <ilan@iweb.com>)
Список pgsql-sql
>    CREATE SEQUENCE AD_MNG_SYS_SEQ MINVALUE 1 MAXVALUE 999999 CYCLE;
Stays pretty much the same

> 
>     CREATE TRIGGER AD_MNG_SYS_TRIG
>     BEFORE INSERT ON AD_MNG_SYS
>    REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW
>    BEGIN
>    Select AD_MNG_SYS_SEQ.NEXTVAL INTO :new.AMS_ID FROM Dual;
>   END;
>    /

create function ad_mng_sys_proc()
returns opaque as '
begin  new.ams_id := nextval(''ad_mng_sys_seq'');  return new;
end;
' LANGUAGE 'plpgsql';


create trigger ad_mng_sys_trig
before insert on ad_mng_sys
for each row
execute procedure ad_mng_sys_proc();

>         2) what is  equal to 'sysdate' (to get/put the system date in a
> table)  in PostGerSQL.
now()

Enjoy :-))

Alla Gribov


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

Предыдущее
От: David BOURIAUD
Дата:
Сообщение: Re: About primary keys.
Следующее
От: Roberto Mello
Дата:
Сообщение: Re: About primary keys.