|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 3 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com