![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
stwozylem funkcje ktora dziala i wykonuje to
CREATE OR REPLACE FUNCTION sortowanie(id int,liczba int) RETURNS int AS $$ DECLARE zero int; BEGIN zero:=0; if MOD($2,2)=zero then insert into ldod(id,liczby) values($1,$2); else insert into lnie(id,liczby) values($1,$2); END IF; return null; END; $$ language plpgsql; CREATE OR REPLACE FUNCTION sortowanieliczb() RETURNS trigger AS $$ DECLARE BEGIN if TG_OP='insert' then if liczby % 2 = 0 then insert into liczby_parzyste(liczba_parzysta) values(new.liczby); else insert into liczby_nieparzyste(id,liczba_nieparzysta) values(new.id,new.liczby); return new; END IF; END IF; END; $$LANGUAGE PLPGSQL; Ten post edytował delik 30.05.2013, 17:04:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 11:18 |