Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
Re: Loop funktioniert nicht
geschrieben von: Frank (---.dip.t-dialin.net)
Datum:

Hallo Carsten und auch Christian,
ich hoffe ich habe jetzt alles richtig verstanden und daraufhin habe ich eine Prozedur gefertigt. Diese schreibt mir auch den Datensatz. Aber leider nur ein einziges mal.
die Anzahl wie oft er den Datesatz schreiben soll, steht schon als wert fest in der Tabelle, so dass es bei der Übergabe an p_anzahl nicht liegen kann. Warum schreibt er es nicht so oft wie im Wert anzahl angegeben ?

Ich verzweifle fast noch an dieser loop Geschichte.


create or replace PROCEDURE TESTEN
(p_anzahl in out number,
p_liefer_id in out number)
is
v_LIEFER_ID LIEFERSCHEIN.LIEFER_ID%TYPE;
v_ARTIKEL LIEFERSCHEIN.ARTIKEL%TYPE;
v_BETRAG LIEFERSCHEIN.BETRAG%TYPE;
v_MWST LIEFERSCHEIN.MWST%TYPE;
v_BEMERKUNGEN LIEFERSCHEIN.BEMERKUNGEN%TYPE;
Begin
for c1 in 1..p_anzahl loop
select LIEFER_ID, ARTIKEL, BETRAG, MWST, BEMERKUNGEN
into v_LIEFER_ID, v_ARTIKEL, v_BETRAG, v_MWST, v_BEMERKUNGEN
from LIEFERSCHEIN WHERE LIEFER_ID = p_liefer_id;
insert into LIEFERSCHEIN (
LIEFER_RECH_ID, LIEFER_ID,ARTIKEL,BETRAG, MWST,BEMERKUNGEN)
values
(LIEFER_RECH_SEQ.NEXTVAL, v_LIEFER_ID, v_ARTIKEL, v_BETRAG,
v_MWST, v_BEMERKUNGEN);
commit;
end loop;
END TESTEN;





Thema Neugierige geschrieben von geschrieben
Loop funktioniert nicht 2900 Frank
Re: Loop funktioniert nicht 1192 cc13
Re: Loop funktioniert nicht 1262 Frank
Re: Loop funktioniert nicht 1265 cc13
Re: Loop funktioniert nicht 1299 Frank
Re: Loop funktioniert nicht 1187 cc13
Re: Loop funktioniert nicht 1316 christian_goto
Re: Loop funktioniert nicht 1191 cc13
Re: Loop funktioniert nicht 1247 Frank
Re: Loop funktioniert nicht 1179 cc13
Re: Loop funktioniert nicht 1715 Frank


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.