Pegar a linha do erro
-
- Rank: DBA Júnior
- Mensagens: 223
- Registrado em: Qui, 14 Dez 2006 10:45 am
- Localização: Brasília-DF
Cleber Zumba de Souza
Pessoal, estou executando uma procedure e em caso de erro eu quero pegar a linha q deu erro nesta procedure e inserir em uma tabela de log. como eu faço para pegar essa linha do erro da procedure?
-
- 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
Brother,
está trabalhando com LOOP?
Dá uma olhada neste exemplo:
está trabalhando com LOOP?
Dá uma olhada neste exemplo:
DECLARE
vlinha PLS_INTEGER := 0;
BEGIN
FOR x IN 1..100
LOOP
BEGIN
vlinha := vlinha + 1;
dbms_output.put_line('Teste ');
EXCEPTION
WHEN OTHERS THEN
raise_application_error(-20100, 'Erro na linha: '||vlinha||' Erro: '||SQLERRM);
END;
END LOOP;
END;
-
- Rank: DBA Júnior
- Mensagens: 223
- Registrado em: Qui, 14 Dez 2006 10:45 am
- Localização: Brasília-DF
Cleber Zumba de Souza
valeu brother!!! ![Surprised :-o](./images/smilies/icon_surprised2.gif)
![Surprised :-o](./images/smilies/icon_surprised2.gif)
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 1 visitante