Vraag : voor lijn in orakel

voor serv_prc_rec in serv_prc_cur (get_ship_interface_rec.item_id
, get_ship_interface_rec.price_code) lijn
v_price: = serv_prc_rec.price; />dbms_output.put_line
_prc_rec = '||serv_prc_rec.price);
-- Als de bovengenoemde lijn ongeldig of geen verslagen toen below
for serve_ar_interface_rec v_price in van de serve_ar_interface_cur (get_ship_interface_rec.item_id) lijn haalde: = serve_ar_interface_rec.std_price; /> dbms_output.put_line
rface = '||get_ship_interface_rec.std_price) ;      
/>My het vereiste
But krijgen ik niet kan daar worden. Hoe te om this
te behandelen

Antwoord : voor lijn in orakel

de gemakkelijkste manier, leidt tot een variabele van Boole plaatste het aan vals vóór de eerste lijn, plaatste het aan waar binnen de lijn

als de eerste variabele na de eerste lijn nog vals is, dan vond de lijn niets en doet de 2de lijn

v_loop_check: = VALS
voor serv_prc_rec in serv_prc_cur (get_ship_interface_rec.item_id
                                          ,) lijn get_ship_interface_rec.price_code      
v_loop_check: = WAAR;
v_price: = serv_prc_rec.price;
dbms_output.put_line ('serv_prc_rec prijs = '||serv_prc_rec.price);
eind lijn;

als niet v_loop_check toen
-- Als de bovengenoemde lijn ongeldig of geen verslagen toen onderstaand haalde
voor serve_ar_interface_rec v_price in van de serve_ar_interface_cur (get_ship_interface_rec.item_id) lijn: = serve_ar_interface_rec.std_price;
 dbms_output.put_line ('interfaceprijs = '||get_ship_interface_rec.std_price);      
beëindig als;
Andere oplossingen  
 
programming4us programming4us