|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() kim archer Inscription : mai 2007 Messages : 332 ![]() |
Bonjour,
Je suis entrain d'écrire une procédure stockée qui doit tout d'abord lancer une requête hiérarchique sur une table puis faire des traitements. Pour ce faire, j'ai utilisé WITH RECURSIVE en créant une nouvelle table "tree", maintenant j'ai besoin de créer un curseur qui va lire le contenu de cette table pour la parcourir puis la traiter. Le problème c'est au niveau de la déclaration. Si je mets Code :
Y a-t-il d'autres alternatives qui me permettent le parcours en avant et en arrière de la table tree? Merci d'avance.
__________________
rien pour l'instant
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Qu'entendez vous par traiter?
Pourquoi utiliser un curseur qui est procédurale et contre-performant à souhait?
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
Le WITH fait partie intégrante de la requête, il faut écrire:
Code :
OPEN curs FOR WITH... SELECT ... FROM tree; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com