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 3626 Frank
Re: Loop funktioniert nicht 1536 cc13
Re: Loop funktioniert nicht 1608 Frank
Re: Loop funktioniert nicht 1610 cc13
Re: Loop funktioniert nicht 1693 Frank
Re: Loop funktioniert nicht 1535 cc13
Re: Loop funktioniert nicht 1722 christian_goto
Re: Loop funktioniert nicht 1586 cc13
Re: Loop funktioniert nicht 1654 Frank
Re: Loop funktioniert nicht 1528 cc13
Re: Loop funktioniert nicht 2281 Frank


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