Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

10 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

[PLSQL Oracle 8i] : remplir un curseur de référence

 
n°7307
manuhard
Profil : Membre
Posté le 04-04-2004 à 19:03:09  profilanswer
 

Bonjour,
 
J'ai un curseur de référence, que je veux remplir avec des données.
Pour cela, je fait :
 
OPEN LCur_Ref FOR SELECT
Fct_maFonction1(RowNum) Nom_Champ1,
Fct_maFonction2(RowNum) Nom_Champ2
 
FROM tableOracle
 
WHERE RowNum <= LCount
 
 
Fct_maFonction1(RowNum) a une valeur de retour qui est dans un table PLSQL.
LCount représente le nombre d'enregistrements de la table PLSQL.
tableOracle a un nombre d'enregistrements supérieur à LCount.
 
Si Fct_maFonction2(RowNum) renvoit la valeur 0, je ne dois pas en tenir compte dans le curseur de référence.
Comment faire ?
 
J'ai essayé de rajouter une restriction dans le WHERE (AND Fct_maFonction2(RowNum) <> 0), mais ça ne marche pas !
 
 
Pouvez-vous m'aider ?


Aller à :
Ajouter une réponse