Université de Monastir Module : Ing.
des BDs – TP5
Institut supérieur d'informatique de Mahdia Enseignant : Hamdi ALOULOU
Département Informatique Auditoire : LCS 2
Les curseurs explicites
Exercice 1 :
Ecrire un bloc PL/SQL permettant d’afficher, pour chaque employé, le nom de son département
et l’étage auquel il travaille sous cette forme :
« L’employé XX travaille au département YY à l’étage ZZ »
Exercice 2 :
Créer un bloc PL/SQL pour afficher les noms des employés du département « Marketing » qui ont
un salaire strictement supérieur 25000 et inférieur ou égal à 50000. Le bloc doit aussi compter et
afficher le nombre de ces employés.
Exercice 3 :
Écrire un bloc PL/SQL qui permet de trouver les cinq employés les mieux payés. Le bloc permettra
aussi de copier les informations de ces employés dans une nouvelle table MEILLEURS_EMP que
vous allez créer avant d’exécuter le bloc.
Exercice 4 :
Écrire un programme PL/SQL qui permet d’afficher le nom et le salaire de chaque employé de
la table Employé dont le salaire est inférieur à celui saisi par l’utilisateur. La valeur saisi par
l’utilisateur doit être passée comme paramètre d’un curseur explicite.
Exercice 5 :
Écrire un programme PL/SQL qui permet d’afficher les fournisseurs et pour chaque fournisseur
la liste des articles qu’il livre. Vous allez utilisez un curseur explicite paramétré.