| От | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера