Vraag : Newbee - is er een manier aan lijn resultset in sqlplusmanuscript?

Ik zou willen weten of zijn mogelijk aan lijn door een resultset die „opslag“ (1.2.3.4.5.7.9.11, enz.) terugkeert en „opslag“ als variabele voor een andere vraag en hoe zijn gedaan, om het even welke voorbeelden gebruikt?

Query 1) de opslag/>SELECT van Store



Query 2)

SELECT * VAN DB2 WAAR storenum = DB1.store


So in het voorbeeld boven Query2 8 keer (1.2.3.4.5.7.9.11)

SELECT * VAN DB2 WAAR storenum = 1
SELECT * VAN DB2 WAAR storenum = 2
SELECT * VAN DB2 WAAR storenum = 3
SELECT * VAN DB2 WAAR storenum = etc.

NG,
van een lus zou voorzien

Antwoord : Newbee - is er een manier aan lijn resultset in sqlplusmanuscript?

U bent correct in uw logica, kon u a gebruiken parametrized CURSEUR binnen een lijn zoals hierboven vermeld. U „opent“ de curseur en kunt dan door het van een lus voorzien zoals nodig.
1:
2:
3:
4:
5:
CURSEUR c2 (i_site_id IN AANTAL)
   IS
      SELECTEER concatenated_address
        VAN xxct_ar_addresses_v a, hz_cust_site_uses_all B
       WAAR b.site_use_id = i_site_id EN a.address_id = b.cust_acct_site_id;
Andere oplossingen  
 
programming4us programming4us