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
