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

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;
/
il y a déja une séquence de créer pour num_employé.
Dans ma table les colonnes sont également déclarées en varchar 30

voicis les érreurs retournées :

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é
Merci pour votre aide.