Em 18/09/12, Pedro Costa<[email protected]> escreveu:
> Obrigado pessoal. Vou tentar fazer tudo com na função
>
> Em 18-09-2012 15:25, Marcone escreveu:
>> if((new ou old).coluna is not null)
>
> Estou a perceber mal ou podemos ver, de uma só vez , se uma coluna é nula?
> Quero dizer, se uma coluna não tiver nenhum registo nulo é considerada
> não nula?
>


Verifique se é isto que deseja.

Dentro da função você pode contar quantos registros de sua tabela tem
o campo nulo:

PERFORM seu_campo FROM sua_tabela WHERE seu_campo IS NULL;
IF FOUND THEN
-- tem registros com o campo nulo
ELSE
-- não tem registros em que o campo seja nulo
ENDIF;

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

Responder a