Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR REPLACE FUNCTION projekt.create_or_update(nazwa_firmy_1 VARCHAR(50), siedziba_1 VARCHAR(50))
- RETURNS BOOLEAN AS
- $$
- BEGIN
- IF (SELECT count(*) FROM dostawca WHERE dostawca.nazwa_firmy=nazwa_firmy_1) = 0
- THEN INSERT INTO projekt.dostawca(nazwa_firmy, siedziba) VALUES (nazwa_firmy_1, siedziba_1);
- ELSIF (SELECT count(*) FROM dostawca WHERE dostawca.nazwa_firmy=nazwa_firmy_1) > 0
- THEN UPDATE dostawca d SET siedziba = siedziba_1 WHERE d.nazwa_firmy = nazwa_firmy_1 ;
- END IF;
- RETURN TRUE;
- END;
- $$
- LANGUAGE plpgsql;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement