Question : pour la boucle dans l'oracle

pour le serv_prc_rec dans le
v_price de boucle de serv_prc_cur (get_ship_interface_rec.item_id
, get_ship_interface_rec.price_code) : = serv_prc_rec.price ;
dbms_output.put_line ('prix de serv_prc_rec = '||serv_prc_rec.price) ;
-- Si la nulle cherchée par boucle ci-dessus ou aucuns disques puis le serve_ar_interface_rec du below
for dans le v_price de boucle de serve_ar_interface_cur (get_ship_interface_rec.item_id) : = serve_ar_interface_rec.std_price ;
dbms_output.put_line ('prix d'interface = '|| de get_ship_interface_rec.std_price) ;      
------------------la condition du
My est si IST font une boucle la nulle de retours ou aucun disque alors n'aller à la 2ème boucle. Comment fais je faire cela. Ici dans ce cas-ci la �ère boucle n'a aucun prix ainsi je dois obtenir le prix du 2ème
But de boucle que je ne peux pas y arriver. Comment manipuler this
class= de

Réponse : pour la boucle dans l'oracle

la manière la plus facile, créent une variable booléenne l'a placée à faux avant la première boucle, l'a placée pour rectifier à l'intérieur de la boucle

si la première variable est encore fausse après la première boucle, alors la boucle n'a trouvé rien et fait la 2ème boucle

v_loop_check : = FAUX
pour le serv_prc_rec dans le serv_prc_cur (get_ship_interface_rec.item_id
                                          , boucle de get_ship_interface_rec.price_code)      
v_loop_check : = RECTIFIER ;
v_price : = serv_prc_rec.price ;
dbms_output.put_line ('prix de serv_prc_rec = '||serv_prc_rec.price) ;
boucle d'extrémité ;

sinon v_loop_check alors
-- Si la nulle cherchée par boucle ci-dessus ou aucuns disques puis le ci-dessous
pour le serve_ar_interface_rec dans le v_price de boucle du serve_ar_interface_cur (get_ship_interface_rec.item_id) : = serve_ar_interface_rec.std_price ;
 dbms_output.put_line ('prix d'interface = '||get_ship_interface_rec.std_price) ;      
finir si ;
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us