Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR REPLACE PROCEDURE test_dostawa(p_nazwa IN VARCHAR(50), p_ilosc IN NUMBER(10)) IS --deklaracja procedury, jako parametr
- -- nazwa i ilosc
- v_count NUMBER(2); --parametr do sprawdzenia liczby wystąpień danego wiesza
- BEGIN
- SELECT COUNT(nazwa) INTO v_count FROM towar WHERE nazwa = p_nazwa; -- zliczamy ilosc wierszy z podana nazwa
- IF (v_count > 0) THEN --czy mamy wiecej niz 0?
- UPDATE towar SET ilosc = p_ilosc WHERE nazwa = p_nazwa; --aktualizacja wpisu
- ELSIF
- INSERT INTO towar (nazwa, ilosc) VALUES p_nazwa, p_ilosc; --dodanie wpisu
- END IF;
- END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement