Jointure plsql

malak -  
 malak_girl007 -
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)
Configuration: Windows XP
Firefox 3.0.15

3 réponses

  1. illadu54
     
    pourriez vous maidez dans un exercie de math de 3 eme
    0
  2. malak
     
    Aidez moi s'il vous plait j'attends toujours la reponse ,c'est un homework s'il vousssssssssss plait !!!!
    0
    1. titi88
       
      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
  3. malak_girl007
     
    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