2009/10/9 Rudinei Dias <[email protected]>:
> 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;


Caso você não precise de alguma informação da tabela usuarios, faça o
update/delete diretamente. por exemplo

delete from usuario where codigo = 1241262362;
IF FOUND THEN
  raise exception 'não encontrei';
ELSE
  -- faz o que tem que fazer caso apague o usuário.
END IF;



-- 
Atenciosamente,
Sebastian Selau Webber Colombo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a