[PLSQL] - Retour d'un select dans un tableau
Bonjour, j'ai la requête suivante dans une procedure stockee Oracle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
SELECT DISTINCT
SMGSUPPLYZONE.SUPPLYZONENAME,
SMGSOURCE.SOURCENAME,
SMGSOURCE.UIDSOURCE INTO tVSTAB_ZONEORIGINE
FROM
SMGSUPPLYZONE SMGSUPPLYZONE,
SMGSUPZONESRCE SMGSUPZONESRCE,
SMGSOURCE SMGSOURCE,
SMGSZNETCONF SMGSZNETCONF,
SMGSUPZONESECTION SMGSUPZONESECTION,
SMGSECTION SMGSECTION
WHERE
SMGSUPPLYZONE.UIDSUPPLYZONE = I_VSINT_ORIGINEID
AND (SMGSZNETCONF.UIDSUPPLYZONE = I_VSINT_ORIGINEID)
AND (SMGSOURCE.UIDSOURCE = SMGSUPZONESRCE.UIDSOURCE)
AND (SMGSZNETCONF.UIDSZNETCONF = SMGSUPZONESRCE.UIDSZNETCONF)
AND (SMGSECTION.UIDSECTION = SMGSUPZONESECTION.UIDSECTION)
AND (SMGSUPZONESECTION.UIDSZNETCONF = SMGSZNETCONF.UIDSZNETCONF); |
Et je voudrai savoir comment on sauvegarde dans ma variable tVSTAB_ZONEORIGINE les donnees retournees par le Select.
Comment dois-je la declarer ? sachant que les 3 colonnes que je recupere sont de type : VARCHAR2, NUMBER, NUMBER
Merci pour votre aide.