PostgreeSQL: нечеткое сравнение в триггере
Ну собственно синтаксис такой-же как и в запросах: оператор LIKE. Соответственно триггер с не чётким сравнением может выглядеть например так:
1 2 3 4 5 6 7 8 9 10 11 |
CREATE OR REPLACE FUNCTION public.on_insert_ls() RETURNS trigger LANGUAGE plpgsql AS $function$BEGIN NEW.id=nextval('ls_id_seq'::regclass); if new.ls like '22%' then new.is_epd=true; else new.is_epd=false; end if; RETURN NEW; END;$function$ |