Ajouter dans ce package : 2 méthodes : 1 procédure et 1 fonction (Voir critères d'acceptation en bas -> ⚠️ )
Intégrer également des lignes de test pour faire appel à ce package , c'est à dire que si vous créer des procédure ou fonction , faite en sorte de les appeler dans une petite instruction pour savoir ce que ça donne (Voir exemple ci-dessous)
⚠️ Chaque package doit avoir au moins 2 type qui se trouve dans cette liste : CONSULTATION / SUPRESSION / MISE A JOURS / CONSULTATION
-- ******** Exemple de squelette d'un package ********
CREATE OR REPLACE PACKAGE RESERVATION_PACKAGE AS
-- Insertion
PROCEDURE ajouterReservation(...);
--Consulation
FUNCTION prixReservation(...);
END RESERVATION_PACKAGE;
/
CREATE OR REPLACE PACKAGE BODY RESERVATION_PACKAGE AS
PROCEDURE ajouterReservation(...)
IS
BEGIN
...
END addCustomer;
FUNCTION prixReservation(...)
IS
BEGIN
...
END prixReservation;
END RESERVATION_PACKAGE;
/
-- ******** Exemple d'un test Package ********
DECLARE
prix number;
imma reservation.BT_IMMATRICULE%type;
date_debut reservation.RES_DATE_DEBUT%type;
BEGIN
imma:= 'MAF43878';
date_debut:= TO_DATE('2022-04-20 09:00:00','yyyy-mm-dd hh24:mi:ss');
prix := RESERVATION_PACKAGE.prixReservation(imma,date_debut);
dbms_output.put_line('Prix de la réservation: ' || prix);
END;
Vos missions pour ce package :
⚠️ Chaque package doit avoir au moins 2 type qui se trouve dans cette liste : CONSULTATION / SUPRESSION / MISE A JOURS / CONSULTATION
ℹ️ Docs utile : https://www.tutorialspoint.com/plsql/plsql_packages.htm
❗ Exemple Package :