Bonjour à tous, dans le cadre d'un projet, je dois réaliser une procédure en PL/SQL sous oracle permettant d'afficher la liste des factures impayées depuis plus de deux mois.
J'ai donc réalisé la commande suivante :
Il m'annonce que la procédure a été créée avec succès mais une fois que j'essaie de l’exécuter j’obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 CREATE OR REPLACE PROCEDURE fact_imp ( mailc OUT client.mail_client%type ) AS BEGIN SELECT mail_client into mailc FROM COMMANDE, COMMANDE_PRODUIT, CLIENT WHERE to_char(to_date(sysdate) - to_date(date_commande)) > 70 AND commande.id_commande = commande_produit.id_commande AND commande.id_client = client.id_client AND bool_produit_regle = 1; END; /
Pouvez vous m'aider ?BEGIN fact_imp; END;
*
Erreur à la ligne 1
ORA-06550 : Ligne 1,colonne 7
PLS-00306 : numéro ou type d'arguments erronés dans l'appel à fact_imp
ORA-06550 : Ligne 1, colonne 7:
PL-SQL : statement ignored
Partager