Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE OR REPLACE FUNCTION RozwiazSprawe2(numerDochodzenia INT) RETURNS int AS $$ DECLARE NazwaSądu text; LiczbaSędziów int; WyrokSądu int; WięzienieId int; dochodzenieId int; oskarżonyId int; dataRozp date; numerWyroku int; BEGIN select Nazwa_sądu into strict NazwaSądu from wyrok order by random() limit 1;  dataRozp :=Now(); LiczbaSędziów := FLOOR( 1 + (RANDOM()*3 )); WyrokSądu := FLOOR( RANDOM()*25 ); select id_więzienia into strict WięzienieId from więzienie order by random() limit 1; dochodzenieId := numerDochodzenia; select id_podejrzanego into strict oskarżonyId from podejrzani where id_dochodzenia = numerDochodzenia order by random() limit 1; select id_wyrok into strict numerWyroku from wyrok where id_dochodzenia = numerDochodzenia order by random() limit 1; insert into wyrok(Nazwa_sądu, Data,il_sędziów,Wyrok,id_więzienia,id_dochodzenia,id_oskarżonego,id_wyrok) values (NazwaSądu,dataRozp,LiczbaSędziów,WyrokSądu,WięzienieId,dochodzenieId,oskarżonyId,numerWyroku); return 'Wyrok wynosi: ' || wyroknumer; end;  $$  LANGUAGE ‘plpgsql’;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement