Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. --S9
  2.  
  3. create or replace
  4. procedure Anlieferung (p_artikelbez varchar, p_datum date, p_stueck int) as
  5. anz int := p_stueck;
  6. hlnr int := 0;
  7. belegt int := 0;
  8. begin
  9. hlnr := kek.lnr;
  10. for kek in(select lb.lnr, lb.stueck, l.stueckkap from lagerbuchung lb join lager l on lb.lnr = l.lnr where lb.lnr = l.lnr) loop
  11.  
  12. if hlnr != kek.lnr then
  13. hlnr := kek.lnr;
  14. anz := 0;
  15. end if;
  16.  
  17. anz := anz + kek.stueck;
  18.  
  19. if anz > 0 then
  20. insert into lagerbuchung(lfndnr,datum,stueck,anr,lnr) values(1,p_datum,p_stueck,1,hlnr);
  21. end if;
  22.  
  23. end loop;
  24. end Anlieferung;
  25. /
  26.  
  27. exec Anlieferung('ร„pfel','27.11.2015',40)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement