1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
Erreur commençant à la ligne 1 de la commande :
DECLARE
valeur NUMBER(12);
CURSOR cur
IS
SELECT company_usr_last
FROM company a WHEN NOT EXISTS
(SELECT company_contact_id
FROM company_contact c
WHERE c.company_contact_id = a.company_usr_last
);
BEGIN
OPEN cur;
LOOP
FETCH cur INTO valeur;
EXIT
WHEN cur%notfound;
UPDATE company SET company_usr_last = 0 WHERE company_usr_last=valeur;
END LOOP;
CLOSE cur;
END;
Rapport d'erreur :
ORA-06550: Ligne 6, colonne 20 :
PL/SQL: ORA-00933: la commande SQL ne se termine pas correctement
ORA-06550: Ligne 5, colonne 5 :
PL/SQL: SQL Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action: |