TP: Bloc, Variables, Affectation, Select Into, Boucles
Pour chacun des exercices suivants, écrire un bloc PL/SQL.
N.B: Si les tables Emp et Dept n'existe pas, exécutez les deux script Schema_DDL.sql et Schema_DML.sql fournis avec ce TP
Exercice 1:Afficher les entiers de 1 à 10
Exercice 2:Lire un entier N et afficher ses diviseurs.
Indication: Pour avoir le reste de la division entière, on utilise la fonction MOD comme suit:
MOD(valeur, diviseur).
Exercice 3:Afficher le nombre d'employés de la table Emp.
Exercice 4:Afficher la moyenne des salaires des employés dont la fonction est saisie au clavier (MANAGER, SALEMAN, ANALYST, …).
Exercice 5:Afficher le nombre d'employés ayant un salaire en dessous de la moyenne (avec ou sans requêtes imbriquées)
Exercice 6:
- Exécuter Script_Livres_Statistiques.sql pour créer les deux tables:
Livres ( Cote number, Titre varchar2(30), Matiere varchar2(30))
Statistiques (Matiere varchar2(30), Nbre number) - Créer un bloc PL/SQL permettant de calculer et afficher le nombre de livres d'informatique dans la table Livres.
- Modifier le bloc PL/SQL précédent pour:- Calculer le nombre N de livre d'informatique dans la table Livres.- Modifier le nombre de livres d'informatique dans la table Statistiques.
- Créer un bloc PL/SQL permettant de:- Calculer le nombre N de livre de physique dans la table Livres.- Modifier la ligne de la table 'Statistiques' dont la matière est 'physique' pour que la valeur de la colonne Nbre soit N
Modifié le: mardi 29 novembre 2022, 09:53