1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Ecrire une procédure stockée qui insère un nouveau vendeur
CREATE OR REPLACE PROCEDURE P_Annonce (pNumAnnonce IN INTEGER, pNomObjet IN VARCHAR , pPrixObjet IN INTEGER, pQteObjet IN INTEGER,
pDateDebut IN DATE, pDateFin IN DATE, pModeLivraisonV IN VARCHAR,
pModePaiementV IN VARCHAR, pTypeEnchereV IN VARCHAR, pPrixReserve IN VARCHAR,pDescriptionObjet IN VARCHAR,pNumGV IN INTEGER, pNumV IN INTEGER)AS
BEGIN
IF (pNumV = '3') THEN INSERT INTO Annonce VALUES (pNumAnnonce, pNomObjet, pPrixObjet, pQteObjet, pDateDebut, pDateFin, pModeLivraisonV, pModePaiementV, pTypeEnchereV, pPrixReserve, pDescriptionObjet,pNumGV,pNumV);
ELSIF (pNumV = '4') THEN INSERT INTO Annonce VALUES (pNumAnnonce, pNomObjet, pPrixObjet, pQteObjet, pDateDebut, pDateFin, pModeLivraisonV, pModePaiementV, pTypeEnchereV, pPrixReserve, pDescriptionObjet,pNumGV,pNumV);
ELSE DBMS_OUTPUT.PUT_LINE(' NumV est inferieur ou egale 4!');
END IF;
COMMIT;
END;
/
Procédure PL/SQL terminée avec succès. |
Partager