Jointure plsql

Fermé
malak - 22 nov. 2009 à 19:30
 malak_girl007 - 22 nov. 2009 à 21:41
Bonjour,
s'il vous plait les amis est ce que vous pouvez m'aider à trouver la solution de cet exercice ?
écrivez un bloc PL/SQL en utilisant les curseurs explicites et l'auto-jointure pour afficher le nom de l'employé son grade,et le nom du manager et son grade .
La Table EMP est comme suit:
EMPNO(numero de l'employé)
ENAME(le nom de l'employé)
SAl(le salaire)
JOB
MGR(le manager de l'employé)
HIREDATE(date d'embauche)
DEPTNO(numero du departement)

3 réponses

pourriez vous maidez dans un exercie de math de 3 eme
0
Aidez moi s'il vous plait j'attends toujours la reponse ,c'est un homework s'il vousssssssssss plait !!!!
0
slt,
Propose une solution et on va t'aider l'ami .Tu as le cour tu dois au moins avoir une idée pour commencer
n'est ce pas ??affiche tes essais .bon travail
0
malak_girl007
22 nov. 2009 à 21:41
voila ce ke j'ai reussi à faire ,mé shui pa certaine alors à vous de voire !!
Declare
Cusror cur ( select w.ename, w.grade, M.ename, M.grade
From empw, empM, salgrade
Where w.mgr = M.empno and emp.empno=salgrade.empno);
V_nomw empw.ename%type;
V_gradew empw.salgrade%type;
V_nomM empM.ename%type;
V_gradeM empM.salgrade%type;
Begin
Open cur;
Loop
Fetch cur into V_nomw, V_gradew, V_nomM, V_gradeM;
Exit when cur %notfound;
Dbms_output.put_line(V_nomw || V_gradew || V_nomM || V_gradeM);
End loop;
Clos cur;
End;
/
0