bonjour

j'ai un probleme avec la creation d'une procedure avec Sql sous oracle 10g, franchement je comprend pas il est ou le probleme voila ce que j'ai fait :
une procedure la plus simple possible :

code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE or replace PROCEDURE testeAPI IS 
BEGIN
select * from gamme_piece;
END;
/
alors il créée la procédure mais avec une erreur de compilation

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Avertissement : Procédure créée avec erreurs de compilation.
et quand je veux executé ma procedure j'ai cette erreur là

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SQL> execute testeAPI;
BEGIN testeAPI; END;
 
      *
ERREUR à la ligne 1 :
ORA-06550: Ligne 1, colonne 7 :
PLS-00905: l'objet BTPI.TESTEAPI n'est pas valide
ORA-06550: Ligne 1, colonne 7 :
PL/SQL: Statement ignored

si qu'elle qu'un peut me dire il est ou le probleme ça serai vraiment sympa

merci pour votre aide d'avance.