0% ont trouvé ce document utile (0 vote)
55 vues1 page

Gestion des Exceptions en PL/SQL

Le document décrit trois exercices sur la gestion des exceptions en PL/SQL. L'exercice 1 demande de gérer des cas d'erreurs tels qu'un employé ou matricule n'existant pas. L'exercice 2 porte sur la gestion d'erreurs avec des collections. L'exercice 3 demande d'écrire du code PL/SQL pour afficher des informations sur un client et ses comptes à partir d'un schéma relationnel donné, en gérant les exceptions.

Transféré par

ali abdou
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
55 vues1 page

Gestion des Exceptions en PL/SQL

Le document décrit trois exercices sur la gestion des exceptions en PL/SQL. L'exercice 1 demande de gérer des cas d'erreurs tels qu'un employé ou matricule n'existant pas. L'exercice 2 porte sur la gestion d'erreurs avec des collections. L'exercice 3 demande d'écrire du code PL/SQL pour afficher des informations sur un client et ses comptes à partir d'un schéma relationnel donné, en gérant les exceptions.

Transféré par

ali abdou
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Université CADI AYAAD

FST – Marrakech

TP Exceptions PL/SQL

Exercice 1 :
Modifier le bloc pl/sql de l’exercice 5 du 1er TP de façon à gérer :

 le cas ou l’employé n’existe pas.


 Le cas ou vous voulez affichez les données d’un employé ‘amine’ et que vous
avez 2 employés qui ont le même nom.
 Le cas ou vous essayez d’insérer un employé avec la matricule=1, alors que
cette valeur existe déjà.
 Afficher le salaire de l’employé s’il est <5000, sinon afficher message d’erreur.

Exercice2:
Modifier le bloc pl/sql de l’exercice 2 du Tp précédent de façon à gérer les erreurs lorsque
vous :

 Utiliser une collection non initialisée.


 Utiliser une valeur d’indice qui n’existe pas

Exercice3:
Soit le schéma relationnel suivant:

Client(numClt, nomClt, prenomClt, adresse, tel)

Compte(numClt, numCpt, dateCpt )

Operation(numOp, numCpt, numTypeOp, dateOp, MontantOp, LibelleOp)

Type_Operation(numTypeOp, nomTypeOp)

Créer la base correspondante, et insérer des tuples.

1- Ecrire un Bloc PL/SQL qui permet d'afficher les informations concernant le client dont le
numéro est 'Clt12'.

2- Ecrire un bloc PL/SQL qui affiche tous les clients, et pour chaque client la liste des
comptes, et pour chacun des comptes l'historique des opérations.

N’oubliez pas de gérer toutes les exceptions eventuelles de votre bloc pl/sql.

Vous aimerez peut-être aussi