Re: Curseur
par NOUR-EDDINE EL FADDOULI, vous avez deux façon de faire:
1)
- déclarer un curseur pour parcourrir la table Emp
cursor ce is select * from emp;
- Parcourir le curseur ce avec une boucle (for par exemple) et prendre le code A de chaque employé
- Calculer, avec SELECT ...INTO, le nombre d'employés dont la colonne manager est égale à A
- Afficher l'employé et la valeur calculée.
2)
Créer un curseur avec une requête qui donne le nombre de subordonnés pour chaque employé (nom, ...) .
Pour cela il faut utiliser une auto-jointure dans la requête du curseur:SELECT ..... FROM EMPL e1, EMPL e2 WHERE.....