Olá.

Eu estou com uma dúvida na utilização de exception em meu código plpgsql e
gostaria de saber como vocês fazem.

Situação 1: retornos de select.
-- para verificar se um select retornou algo utilizo not found
ex.

 select trim(upper(id)) into vUSUARIO_PARA  from usuarios   where
cod_usuario=pCOD_USUARIO_PARA;
 if not found then
   raise exception 'Usuário_para não localizado.';
  end if;

É dessa forma que vocês fazem??

Situação 2: verificação DML
-- esse eu não sei como efetuar.
Como verifico sem fazer um select, se um insert/update/delete executou?
Procurei um exemplo prático, mas não encontrei algo que fosse exatamente
isso.
Como que vocês fazem??


Desde já obrigado.

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

Responder a