Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
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 29/05/2006, 10h17   #1
Débutant
 
Inscription : avril 2005
Messages : 464
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 464
Points : 69
Points : 69
Par défaut Fonction NVL2() dans PL/SQL

Bonjour,

je veux utiliser NVL2() dans une procédure sous
PL/SQL Developper(OCI:version 8.1) mais il me signale l'erreur :
NVL2() doit être déclaré.
Je voudrais savoir si cette fonction est prise en charge dans cette version.Si non, y'a t-il une autre qui fait la même chose qu'elle ou comment changer la version d'Oracle aprés avoir créé la base( j'ai insatllé même le serveur Oracle oracle92).

Merci de m'aider
madina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2006, 10h25   #2
Inactif
 
Avatar de Médiat
 
Inscription : décembre 2003
Messages : 1 946
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 946
Points : 1 932
Points : 1 932
C'est sans doute parce que NVL2 n'existe pas en version 8. Il me semble que tu peux remplacer NVL2( e1, e2, e3) par decode(e1, null, e3, e2)
Médiat 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 21h43.


 
 
 
 
Partenaires

Hébergement Web