Em 22 de julho de 2014 12:30, Matheus Saraiva <[email protected]>
escreveu:

> Onde está o erro na sintaxe dessa captura de exceções?
>
> EXCEPTION
>
>     WHEN RESTRICT_VIOLATION THEN
>
>         RAISE NOTICE  'Uma ou mais restrições foram violadas';
>
>         RETURN 0;
>
>   ...


A instrução normalmente é um pouco diferente, porque vem precedida de um
"Begin".
Tenho um exemplo aqui:
"begin
delete from
tabela
where
not ativo;
exception when foreign_key_violation then
--
end;"

[]'s
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a