est il possible de ne récupérer que les lignes paires ou impaires d'une procédure stockée ?
par exemple, ma proc me renvoit 4 résultats : 1,2,3,4
et moi je veux récupérer que 1 et 3 !
quelqu'un peut il m'aider
est il possible de ne récupérer que les lignes paires ou impaires d'une procédure stockée ?
par exemple, ma proc me renvoit 4 résultats : 1,2,3,4
et moi je veux récupérer que 1 et 3 !
quelqu'un peut il m'aider
Bonjour,
Non il n'est pas possible d'obtenir directement les lignes impaires ou paire résultant d'un select. Par contre tu peux reconstruire le résultat en parcourant les lignes résultant de ton select, et en ne traitant qu'une ligne sur deux.
et comment puis je faire cela???
bien sur que l'on peux récupérer les lignes paries ou impaires.
ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select B.* from( select mod(rownum,2) parite,a.* from( MA REQUETE )a )b where B.parite=0
Dsl, de la fausse information![]()
Il m'avait semblé lire le contraire.
Merci Aline de m'avoir repris.
Salut j'ai pas très bien compri la question donc deux réponses
Récupéré une ligne sur deux d'un procédure
Récupéré une ligne sur deux d'une table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select * from all_source where owner = 'ETOILE' and name = 'DEMRESIL' and type ='PROCEDURE' and mod(line,2)!=0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select * from ( select rownum num_row, t.* from matable t) where mod(num_row,2)!=0
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager