Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
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/09/2008, 17h24   #1
Invité de passage
 
Inscription : septembre 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 3
Points : 0
Points : 0
Par défaut connectby sur plusieurs colonnes

Bonjour,

Je dois effectuer un portage de Oracle vers plpgsql et je suis novice.
En Oracle j'ai la definition de ce curseur :

STRING_DIAG_CUR CURSOR FOR
SELECT DIAG_ID,DIAG_ID_1
FROM S_DIAGNOSTIC
CONNECT BY (prior DIAG_ID_1 = DIAG_ID or prior DIAG_ID_0 = DIAG_ID)
START with DIAG_ID = diag_id_v;


Je pense porter ce code de la maniere qui suit mais j'ai l'etrange impression de me tromper :

STRING_DIAG_CUR CURSOR FOR
SELECT DIAG_ID,DIAG_ID_1
FROM connectby('S_DIAGNOSTIC','DIAG_ID_1','DIAG_ID',diag_id_v,0)
as t(DIAG_ID_1 integer,DIAG_ID integer,branch integer),
connectby('S_DIAGNOSTIC','DIAG_ID_0','DIAG_ID',diag_id_v,0)
as t(DIAG_ID_0 integer,DIAG_ID integer,branch integer);


Qu'en pensez vous ?
Merci par avance pour vos conseils ...
clousot 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 06h50.


 
 
 
 
Partenaires

Hébergement Web