TP: Les packages

Exercice 1:

1.  Modifier la table Participant en ajoutant une colonne NF de type entier.

                 SQL> Alter Table Participant  Add NF number ;

2. Ecrire un package Centre contenant :

  • Les fonctions et procédures du TP précédent (Montant, Reste, MontantInf, MontantMoy, SupMoy)
  • La procédure FuturFormation qui affiche les formations qui n'ont pas encore démarré.
    Pour tester cette procédure, ajouter une nouvelle formation dont la date de début est supérieur à la date d'aujourd'hui.
  • La procédure NF_Participant  qui modifie le champ NF pour chaque participant. Ce champ représente le nombre de formations du participant.

3. Tester toutes les fonctions et procédures du package Centre dans un bloc PL/SQL.

4. Tester les fonctions du package Centre dans des requêtes SQL

5. Tester les procédures FuturFormation et NF_Participant directement par la commande EXECUTE (ou EXEC)  dont la syntaxe est: 

SQL> exec  ma_procédure [(paramètres)];

6. Vérifier, avec un Select,  le colonne NF de la table Participant .


Modifié le: jeudi 21 décembre 2023, 08:07