Vous êtes sur la page 1sur 1

Université CADI AYAAD

FST – Marrakech

TP Procédures et fonctions PL/SQL

Exercice1:
Ecrire et exécuter une fonction qui permet de convertir un montant en dollars vers
l’euro.
Le montant doit être passé à la fonction à l’aide de variables de substitution.

Exercice2:
Ecrire une fonction pl/sql qui permet d’obtenir le salaire d’un employé à partir de la
matricule passée en paramètre.

Exercice3:
Ecrire une procédure qui met à jour le salaire d’un employé comme suit :

- Lorsque le salaire est null, alors on lui affecte le plus petit salaire (de tous
les employés).
- Sinon on augmente le salaire avec un pourcentage souhaité.

La procédure reçoit comme paramètre : la matricule de l’employé et le pourcentage de


l’augmentation.

Attention : On ne peut augmenter le salaire que 4 fois.

Exercice4:
Ecrire une procédure qui permet d’insérer un employé dans la base.

Paramètres : tous les attributs de la table employé (avec le nom du département pas le
num)

- Action : Ajouter l’employé.


- Exception : générer une exception lorsque le departement n’existe pas ou
lorsque la matricule existe déjà dans la table.

Vous aimerez peut-être aussi