Probleme d'addition sous oracle
DILMI
-
Bobby -
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
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
A voir également:
- Probleme d'addition sous oracle
- Formule addition excel - Guide
- Bash addition - Forum Programmation
- Oracle liste des tables ✓ - Forum Oracle
- Addition et soustraction dans la meme formule excel - Forum Excel
- Addition hectare are centiare excel - Forum Excel
2 réponses
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.
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.
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 !
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 !