Exceção é uma boa ideia, mas desabilitar o botão EXCLUIR me pareceu mais "elegante" já que eu mostro uma tabela com todos os grupos de produtos e botões ALTERAR e EXCLUIR;

Você pode usar a regra do "NOT EXISTS" também, pois ele não precisa realizar a contagem de todos os registros da tabela filha. Na primeira ocorrência já pode retornar.

Ou ainda fazer diretamente a consulta na tabela filha, passando o código do grupo de produto e usando LIMIT 1. Daí tratar conforme o retorno.

Alex

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

Responder a