Olá amigos.
Como sei quando um select retornou zero rows. Ou seja como devo fazer essa validação no corpo da proc.
Obrigada
Myriã
DUVIDA : UPDATE zero rows
- dr_gori
- Moderador
- Mensagens: 5018
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Use o exception when no_data_found
Ele captura o erro de 0 linhas retornadas no select.
Ele captura o erro de 0 linhas retornadas no select.
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Boa tarde,
Pode utilizar também SQL%NOTFOUND (no caso, para testar UPDATE).
Pode utilizar também SQL%NOTFOUND (no caso, para testar UPDATE).
BEGIN
UPDATE TB_TESTE
SET DESCRICAO_NF = 'ABCDEFG'
WHERE NRO_NF = '000001';
IF SQL%NOTFOUND
THEN
dbms_output.put_line('Não alterado. Dados não localizados. ');
ELSE
dbms_output.put_line('Alteração concluída com sucesso. ');
END IF;
END;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes