L3 Info : SGBD
 
◃  Ch. 10 PL/pgSQL  ▹
 

Messages et erreurs

  • L'instruction RAISE permet l'envoie de différents niveaux de message au client ou au système.
  • Syntaxe : RAISE niveau 'format' [, expr [, ...]];
  • niveau ∈ {DEBUG, LOG, INFO, NOTICE, WARNING, EXCEPTION}
  • format est une chaîne où % est remplacé par l'expression correspondante.
  • Exemple 
    RAISE NOTICE 'taux négatif %', taux;
  • La génération d'une exception interrompt la transaction en cours.
  • Plus de détails