Bonjour,
j'utilise un curseur avec la requête suivante
mais lorsque j'essaye de compiler mon ficher .pc, je reçois le msg suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT e.refpayeur, t.refdoss, e.dtencaiss_dt, t.montant, t.refmvt, Lead (t.refer,1) over (ORDER BY t.refer) FROM t_explcpt t, g_encaissement e WHERE t.moyenpaimt= 'DOMICILIATION' AND t.datedibord_dt is null AND e.refencaiss= t.refmvt AND t.reffactor = 'INTBUBEL';
Error at line 528, column 36 in file uni_imx2bq3.pc
lead (t.refer,1) over (ORDER BY t.refer)
...................................1
PCC-S-02201, Encountered the symbol "(" when expecting one of the following:
, into, from,
Error at line 0, column 0 in file uni_imx2bq3.pc
PCC-F-02102, Fatal error while doing C preprocessing
make: The error code from the last command is 1.
Pourtant lorsque j'exécute la requête sur plsql, je n'ai pas ce problème.
Sinon
j'utilise lead pour détecter l'avant dernier enregistrement dans le curseur, est ce qu'il y'aura une autre méthode pour faire ceci ?
Merci
Partager