Bonjour,
je sohaiterais créer une procédure cree_employe pour "automatiser" l'insertion d'une ligne dans une table, mais je me retrouve avec quelques érreurs, voicis la procédure
il y a déja une séquence de créer pour num_employé.create or replace PROCEDURE cree_employe (e_service varchar30, e_nom varchar30, e_prenom varchar30) IS
BEGIN
INSERT INTO EMPLOYE (num_employe, nom_service, nom_employe, prenom_employe)
VALUES (num_employe.NEXTVAL, e_service, e_nom, e_prenom);
COMMIT ;
END;
/
Dans ma table les colonnes sont également déclarées en varchar 30
voicis les érreurs retournées :
Merci pour votre aide.Erreurs pour PROCEDURE CREE_EMPLOYE :
LINE/COL ERROR
-------- -----------------------------------------------------------------
0/0 PL/SQL: Compilation unit analysis terminated
1/35 PLS-00201: l'identificateur 'VARCHAR30' doit être déclaré
Partager