Mr Ziyati
PLSQL Octobre 2024
Exercice 1
Ecrire pour chaque cas au dessous, un bloc PLSQL
1. Déterminer si une année saisie est bissextile.
multiple de 4 mais pas de 100;
multiple de 400.
2. Calculer le PGDC de deux nombres déclarés et initialisés
3. Modier le code pour deux nombres saisis au clavier
4. Calculer la surface d'un cercle (rayon variable de substitution).
5. Calculer le PPMC de deux nombres.
Exercice 2
Ecrire un bloc PLSQL, qui accepte l'identiant d'un employee et qui ache le salaire annuel, ainsi que son bonus suivant la relation
suivante :
if Sal >= 20000 then Bonus=2000
if Sal between 10000 and 19.999 then Bonus=1000
if Sal <= 9.999 Bonus=500
Exercice 3
Ecrire un bloc PlSQL qui calcule des statistiques sur un département donné en paramètre (deptid).
L'eectif
Salaire moyen
Salaire max
Salaire min
L'écart type de salaire.
Exemple d'achage
Exercice 4
1. Écrire un bloc PL/SQL qui retourne le nombre d'employées du département Administation qui sont recrutés après août 2018
1
Mr Ziyati
PLSQL Octobre 2024
2. Déclarer une table indexée nommée indexed_table' avec PLS_Integer
Remplissez cette table avec les fonctionnaires qui touchent un salaire supérieur à la moyenne