Marcos
entao pode ser
create or replace function returns trigger as '
begin
perform select campo from tabela where campo= new.campo;
if not found then
insert into tabela(campo) values(campo);
end if ;
return new;
end;
'
language 'plpgsql';
Caro Luiz,
Se eu entendi sua necessidade basta utilizar o comando PERFORM conforme
segue:
Perform [campo da chave primária] From [tabela] Where [campo da chave
primária] = New.[valor];
If Not Found Then
Insert ....
End If;
[]s
Luiz
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral