pragma exception_init
- dr_gori
- Moderador
- Mensagens: 5024
- 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
Com o pragma exception_init você pode definir um certo tipo de erro com um exception que você criou...
Tipo, digamos que você quer capturar os NO_DATA_FOUND, você pode criar um exception chamado "SEM_NADA" e associar o NO_DATA_FOUND pra você tratar.
Abaixo, vai um exemplo:
(Neste caso, ele associa o exception achei_deadlock (criado por você) com o Oracle Error 60.
Se quiser ler mais, o GURU Tom Kite tem uns exemplos:
http://asktom.oracle.com/pls/ask/f?p=49 ... :212348047
Tipo, digamos que você quer capturar os NO_DATA_FOUND, você pode criar um exception chamado "SEM_NADA" e associar o NO_DATA_FOUND pra você tratar.
Abaixo, vai um exemplo:
(Neste caso, ele associa o exception achei_deadlock (criado por você) com o Oracle Error 60.
DECLARE
achei_deadlock EXCEPTION;
PRAGMA EXCEPTION_INIT(achei_deadlock, -60);
BEGIN
...
EXCEPTION
WHEN achei_deadlock THEN
-- trata o erro...
...
END;
http://asktom.oracle.com/pls/ask/f?p=49 ... :212348047
- MuLtAnI
- Moderador
- Mensagens: 90
- Registrado em: Ter, 01 Jun 2004 9:21 am
- Localização: Videira - SC
- Contato:
Mello, isso serve para informar ao banco de dados que você vai exbir uma mensagem personalizada ao invés da mensagem padrão ou da exceção padrão que o Oracle lança.
http://thespoke.net/blogs/mauriciogonza ... 44870.aspx
[]'s
http://thespoke.net/blogs/mauriciogonza ... 44870.aspx
[]'s
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 1 visitante