Ecole Supérieure Privée des Technologies de l’Information et de Management
de Nabeul
Année Universitaire 2019-2020
TP 2 : PLSQL
Matière: Programming with PL/SQL
Classe : 1INFO1/2
Enseignante : Mme FENNIA Safa
1. Ecrire un bloc PL/SQL qui permet de créer la table suivante :
a. Puis Afficher pour chaque élément de la table s’il est pair ou impair
2. Afficher les Noms et numéros des employés qui n’appartiennent pas au même
département que leur manager.
3. Calculer la moyenne des salaires des employés qui appartiennent à tous les départements
ayant un identifiant inferieur ou égale à 30.
Curseur Implicite & Boucle For
4. Écrire un bloc PLSQL qui permet d’augmenter le salaire des employés du département
' 20 ' de 400 dt et qui utilise le dernier curseur implicite pour afficher le nombre
d’employés qui ont profité de cette augmentation
5. Écrire un bloc PL/SQL qui affiche les noms des employés du département '30' qui ont
une commission <300.
6. Ecrire un bloc PL/SQL qui permet d’afficher les noms des départements ayant un
nombre d’employés <= 13
1/2
Exemple d’affichage :
ACCOUNTING contains 5 employes.
RESEARCH contains 13 employes.
SALES contains 6 employes.
2/2