Problème de paramètre dans une procédure stockée
Bonsoir,
Je suis pas doué en Oracle c'est ma première utilisant et je galère un peu
J'ai besoin de créer une procédure stocké en utilisant oracle qui permet de retourner la liste des soignant dans la spécialité passée en paramètre ayant rédigé plus que 40 prescriptions le mois en cours.
voila ce que j'ai fais mais ca ne marche pas :
Code:
1 2 3 4 5
|
CREATE OR REPLACE PROCEDURE LISTESOIGNANT (Pspecialite in VARCHAR) IS
BEGIN
SELECT * FROM SOIGNANT WHERE specialite=Pspecialite numsoignant in (SELECT numsoignant FROM prescription where MONTH(SYSDATE) =MONTH(prescription.dateprescription) GROUP BY numsoignant HAVING COUNT(numsoignant)>=40);
END LISTESOIGNANT; |
Merci d'avance