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;

     WHEN NOT_NULL_VIOLATION THEN

         RAISE NOTICE  'Campos obrigatórios estão nulos';

         RETURN 0;

     WHEN FOREIGN_KEY_VIOLATION THEN

         RAISE NOTICE  'Uma ou mais chaves estrangeiras foram violadas';

         RETURN 0;

     WHEN UNIQUE_VIOLATION THEN

         RAISE NOTICE  'Uma ou mais chaves únicas foram violadas';

         RETURN 0;


Falta um END; no final ?

[]s
Flavio Gurgel


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

Responder a