Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/08/2007, 11h24   #1
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
Par défaut Raise Exception avec mysql ?

Bonjour,

Je cherche réaliser l'equivalent d'un raise exception avec mysql.

je gere mon ereur de curseur de la maniere suivante :
Code :
1
2
3
4
5
6
 
 -- Gestion des erreurs
  DECLARE EXIT HANDLER FOR NOT FOUND, SQLEXCEPTION
      BEGIN
         CALL PRC_WRITE_IN_LOG( 'ERREUR non determinee ');
      END;
mais comment relancer l'exception.

En réalité je lance la procédure stockée (contenant des curseurs) avec un script ksh. Ainsi si il y a une erreur il faut que le script la recupere aussi et dans ce cas là, la procedure repond qu'elle a fini correctement car j'ai catché l'erreur. (et je suis obligé de le faire pour introduire ma trace dans le log)
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 08h11   #2
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
UP !!
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h02.


 
 
 
 
Partenaires

Hébergement Web