|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : novembre 2009 Messages : 39 ![]() |
Bonjour,
J'ai un script lancé par SQL*PLUS qui fait de 1 à x INSERT, parfois certains insert plante et je voulais donc pouvoir être avisé lorsque sa arrive. Actuellement, mon script ne contient aucun DECLARE, BEGIN, END, uniquement les set et les INSERT. Je voulais donc savoir si il avait une façon de faire pour gèrer des exceptions tout en continuant mon traitement ? En parcourant le forum j'ai vu des exemples comme . Code :
Auriez-vous des idées ? Merci ! |
||
|
|
00
|
|
|
#2 | ||||
|
Membre expérimenté
![]() Mohamed HouriInscription : mars 2010 Messages : 286 ![]() |
Utilisez DML error logging comme suit par exemple
Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2009 Messages : 39 ![]() |
Bonjour,
Le but est d'envoyer un courriel dans l'exception, je ne dois donc pas logger l'erreur. Aussi, la commande que vous m'avez donné pour créer une table de log me donne une erreur: ORA-44002 : nom d'objet non valide. Merci |
|
|
00
|
|
|
#4 | ||
|
Membre expérimenté
![]() Mohamed HouriInscription : mars 2010 Messages : 286 ![]() |
la table t_target doît être remplacée par le nom de votre propre table
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com