La déclaration Oracle suivante:PLS-00103: Rencontrés le symbole "fin de fichier" dans un langage simple bloc de mise à jour
DECLARE ID NUMBER;
BEGIN
UPDATE myusername.terrainMap
SET playerID = :playerID,tileLayout = :tileLayout
WHERE ID = :ID
END;
me donne l'erreur suivante:
ORA-06550: line 6, column 15:
PL/SQL: ORA-00933: SQL command not properly ended
ORA-06550: line 3, column 19:
PL/SQL: SQL Statement ignored
ORA-06550: line 6, column 18:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:
(begin case declare end exception exit for goto if loop mod
null pragma raise return select update while with
<an identifier> <a double-quoted>
Je suis à peu près à perte. Cela semble être une déclaration plutôt simple. Si cela aide, j'ai eu une déclaration similaire qui a fait un INSERT qui avait l'habitude de travailler, mais aujourd'hui, il m'a donné le même message.
L'exécutez-vous dans SQLPlus? – MJB