À l'aide De la boucle pour récupérer plusieurs lignes dans la procédure Oracle

Im travaillant sur la procédure stockée où j'ai besoin de récupérer un ensemble de résultats et de processus de chaque élément individuellement, puis retourner le résultat entier.(à l'aide de 3 tables différentes)

Je ne suis pas trop familier avec les bases de données, mais voici ce que j'ai pu trouver..

create or replace procedure GET_EMP_RSLT
  IS

CURSOR ecursor IS select emp_id from temp_employee where 'some condition';

BEGIN

FOR empidset in ecursor  

  LOOP

  Select * from 

    (select * from payroll_info where emp_id = empidset.emp_id) a

    left join 

    (select * from benefit_info where emp_id = empidset.emp_id) b 
     on a.emp_id = b.emp_id    

  END LOOP;

END;

Sur l'exécution, j'obtiens l'erreur suivante..

an INTO clause is expected in this SELECT statement : "Select * from"

quelqu'un peut-il expliquer sur comment puis-je corriger cette erreur et d'obtenir les résultats requis?

PS. Im en utilisant Oracle 9i & CRAPAUD 9

Merci,

Tom

InformationsquelleAutor tom | 2010-08-10