Probleme d'addition sous oracle

DILMI -  
 Bobby -
Bonjour..j'ai une requette qui contient cette instruction:

Code:
DECLARE
Nb NUMBER;
sum NUMBER;
BEGIN
.........................
sum := sum + Nb;
.........................
end;

a l'execution il me sort ce message d'erreur:

ERREUR Ó la ligne 25 :
ORA-06550: Ligne 25, colonne 12 :
PLS-00103: Symbole "+" rencontrÚ Ó la place d'un des symboles suivants :
(

je comprend pas exactement l'erreur..est ce que vous pouvez m'aider..merci

2 réponses

Pool Orion Messages postés 124 Statut Membre 55
 
Salut,

Je pense que sous Oracle, mais je ne suis pas spécialiste de cette DB, le + devrait être remplacé par une formule de somme.

Sous DB2,tu aurais quelques chose du genre SUM.
0
Bobby
 
nan le code fourni est du plsql. Ce n'est pas une requete Oracle.

tu dois mettre ce code dans une procédure,
Create procedure Test IS

DECLARE /*avec ou sans je sais plus*/
Nb NUMBER;
sum NUMBER;
BEGIN
sum := sum + Nb;
end Test;
--------------------------------

et il faut initialiser tes données avant de faire le calcul.
Regardes plutot des cours sql avant de faire du plsql.

pour lancer ta procédure, tu tapes "EXEC Test" une fois créee.

bonne chance !
0