Frage : Newbee - gibt es eine Weise, resultset im sqlplus Index zu schlingen?

Ich möchte wissen, wenn seine möglichen, sich zu schlingen durch ein resultset, das Rückkehr „speichert“ (1.2.3.4.5.7.9.11, usw.) und Gebrauch als Variable für eine andere Frage „speichern“ und wie sein getan, alle mögliche Beispiele?

Query 1) Store

SELECT Speicher VOM AUFTRAG DB1 DURCH store


Query 2)

SELECT * VON DB2, IN DEM storenum = DB1.store


So im Beispiel über Query2 8mal (1.2.3.4.5.7.9.11) das

SELECT schlingen würden * VON DB2 WO storenum = 1
SELECT * VON DB2 WO storenum = 2
SELECT * VON DB2 WO storenum = 3
SELECT * VON DB2 WO storenum = etc.

NG,

Antwort : Newbee - gibt es eine Weise, resultset im sqlplus Index zu schlingen?

Sie sind in Ihrer Logik korrekt, Sie konnten einen parametrized CURSOR innerhalb einer Schleife benutzen, wie oben erwähnt. Sie „öffnen“ den Cursor und können durch ihn dann sich schlingen, wie gebraucht.
1:
2:
3:
4:
5:
CURSOR c2 (i_site_id ZAHLREICH)
   IST
      Concatenated_address VORWÄHLEN
        VON xxct_ar_addresses_v a, hz_cust_site_uses_all b
       WO b.site_use_id = i_site_id UND a.address_id = b.cust_acct_site_id;
Weitere Lösungen  
 
programming4us programming4us