J'ai l'instruction Oracle suivante qui provoque des erreurs de compilation.erreur de compilation avec l'instruction oracle
v_percent_deceased_households := CASE
WHEN NVL(v_total_households, 0) > 0 THEN
(CAST(NVL(v_deceased_households_count, 0) AS FLOAT(53))
/
CAST(NVL(v_total_households, 0) AS FLOAT(53))) * 100
ELSE 0
END;
Les erreurs sont:
Erreur:
PLS-00103: Encountered the symbol "(" when expecting one of the following:.) @ %
The symbol ")" was substituted for "(" to continue.
Line: 317
Text: (CAST(NVL(v_deceased_households_count, 0) AS FLOAT(53))/CAST(NVL(v_total_households, 0) AS FLOAT(53))) * 100
Error: PLS-00103: Encountered the symbol "(" when expecting one of the following:.) @ %
Line: 317
Text: (CAST(NVL(v_deceased_households_count, 0) AS FLOAT(53))/CAST(NVL(v_total_households, 0) AS FLOAT(53))) * 100
Je ne peux pas semble résoudre cette erreur de syntaxe ..