Suppression dans una table selon un paramètre
Bonjour à tous
Voilà je voudrais créer une procédure toute simple qui me supprime dans une table certaines lignes selon une condition (la date = une valeur particulière)
Le nom de la table et la date à supprimer sont donnés en paramètre.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
CREATE OR REPLACE PROCEDURE USERDBA.Suppression_des_erreurs
(
p_NOM_TABLE IN VARCHAR2,
p_DATE_FONC IN DATE
) IS
DECLARE
v_NOM_TABLE varchar2 := p_NOM_TABLE;
v_DATE_FONC date :=p_DATE_FONC;
BEGIN
DELETE FROM v_NOM_TABLE
WHERE DAT_MAJ_PHT = v_DATE_FONC;
END;
END; |
Merci de votre aide.
J'ai le message d'erreur suivant : à la ligne 8, apparamment j'aurais mal déclaré ma variable..???!!!
Merci de votre aide.