Salut
J'ai un problème lorsque j'effectue un select avec une clause WHERE qui ne retourne aucune donnée.Dans ce cas une exception NO_DATA_FOUND (ORA-01403) est générée.
J'ai trouvé aprés des recherches que l'utilisation de la fonction DECODE peut contourner ce problème.
j'ai alors testé:
je m'attendais à ce MA_VARIABLE prenne 0 si pas de données trouvés , mais toujours c'est l'exception NO_DATA_FOUND (ORA-01403) qui est générée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT DECODE (MA_COLONNE,NULL,'0',MA_COLONNE) INTO MA_VARIABLE...
Partager