Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PROCEDURY SKŁADOWE CREATE OR REPLACE PROCEDURE dodaj_nieruchomosc_cala(integer, numeric, integer, varchar, boolean, varchar, integer, integer, varchar, numeric, numeric, integer, integer, boolean, text[])
  2. LANGUAGE plpgsql    
  3. AS
  4. $$
  5. DECLARE e integer;
  6. BEGIN    
  7. -- dodanie nieruchomosc    
  8. insert into nieruchomosc (idWlasciciel, metraz, pietro, opis, dostepnosc)  values  ($1, $2, $3, $4, $5);    
  9. e := (SELECT max(n.id) from nieruchomosc n);  
  10.  
  11.     -- dodanie adresnieruchomosc    
  12. insert into adresnieruchomosc (id, ulica, nrMieszkania, nrDomu, miejscowosc)  values  (e, $6, $7, $8, $9);  
  13. -- dodanie koszt  
  14. insert into koszt (id, cena, cenaMinimalna)  values  (e, $10, $11);  
  15. -- dodanie pomieszczenia  
  16. insert into pomieszczenia (id, iloscPokoi, iloscLazienek, jestBalkon)  values  (e, $12, $13, $14);  
  17. -- dodanie wyposazenie  
  18. insert into wyposazenie (id, asortyment)  values  (e, $15);    
  19. COMMIT;
  20. END;
  21. $$;
  22.  
  23. call dodaj_nieruchomosc_cala(10, 80.5, 5, 'zwykle m4', true, 'Zmyslowa', 14, 9, 'Wloclawek', 800.00, 700.00, 4, 1, true, ARRAY [ 'lodowka', 'pralka', 'suszarka', 'kuchenka', 'telewizor', 'komputer' ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement