je déclaration suivante dans l'un de l'oracle SP:comment retourner une valeur par défaut dans le curseur oracle quand rien ne se trouve
OPEN CUR_NUM FOR
SELECT RTRIM(LTRIM(num)) as num
FROM USER WHERE USER_ID = v_user_id;
Lorsque le précède ne retourne rien le résultat de SP vient pas de nom de colonne il. Mais j'aimerais que le curseur ait toujours la colonne num
avec une valeur par défaut comme NOTHING
lorsqu'aucune donnée n'est trouvée.
Est-ce faisable?
En général, ceci est une mauvaise pratique. Il est généralement préférable de manipuler l'ensemble vide que d'utiliser une valeur magique. – APC