[PL/SQL] Stockage d'un select

Stockage d'un select [PL/SQL] - SQL/NoSQL - Programmation

Marsh Posté le 05-12-2005 à 11:24:16    

Bonjour,
 
 
je cherche à faire une première procédure P1 qui fera la requete :
 

Code :
  1. PROCEDURE P_GET_ETAB_STOCK_RESTE (PO_CUR OUT,
  2.                                   PDI_JOURNEE_POSTALE IN DATE)
  3. IS
  4. BEGIN
  5. -- recuperation de la liste des etablissement
  6.         SELECT DISTINCT(CTC.code_ctc ),
  7.                CTC.libelle_ctc,
  8.                CTC.id_ctc
  9.         FROM CTC, STOCK_ETABLISSEMENT se, STOCK_MACRO_PT smp
  10.         WHERE CTC.id_ctc = se.id_ctc
  11.           AND (smp.stock != 0 OR smp.reste_en_coupure != 0)
  12.           AND smp.id_stock_etablissemen = se.id_stock_etablissemen
  13.           AND se.journee_postale = PDI_JOURNEE_POSTALE
  14.           AND CTC.date_suppression IS NULL
  15.           AND se.date_suppression IS NULL;
  16. END P_GET_ETAB_STOCK_RESTE;


 
 
Et je cherche à stocker les éléments dans un objet. afin de récupérer ces éléments dans une deuxième procédure P2 et de faire un loop sur le retour de P1.
 
Est ce possible? J'avais pensé avec un cursor mais ca n'a pas l'air de foncttionner car mon select renvoit plusieurs champs...

Reply

Marsh Posté le 05-12-2005 à 11:24:16   

Reply

Marsh Posté le 05-12-2005 à 17:06:48    

pkoi ne pas simplement faire une vue ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed