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;

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a