sql >> Databáze >  >> RDS >> PostgreSQL

Vlastní podmínky výjimek PostgreSQL

begin
    if $1='bar' then
        raise exception using
            errcode='NOBAR',
            message='Bar is prohibited',
            hint='We do not talk to this guy';
    end if;
exception
    when sqlstate 'NOBAR' then
        update nobar_raised set count=count+1;
end;

Více informací:




  1. Pokud záznam existuje, aktualizujte Else Insert

  2. NASTAVIT NÁZVY utf8 v MySQL?

  3. Převést rekurzivní funkci na zobrazení

  4. Co se stane s duplikáty při vkládání více řádků?