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