Pular para o conteúdo

Fóruns SQL e PL/SQL ORA-01403: no data found ORA-01403: no data found

#90500
rwarstat
Participante

    Anakin,

    Quando usa-se cursor ele trata a exceção no_data_found, evitando assim que estoure o erro para ti. Para usar do jeito que tu havia pensado, mas sem que estoure o erro teria que fazer como o Litz postou, colocando o teu select dentro de um outro bloco PL/SQL e fazendo o tratamento de exceção ali.
    O recomendado é sempre que exista um tratamento de exceção, justamente para não ficar estourando os erros. Quando for fazer um select .. into é muito recomendado que trate o no_data_found.

    Abraço,
    Roberto