CREATE OR REPLACE FUNCTION funkcija_su_while() RETURNS void AS $funkcija_su_while$ DECLARE i INTEGER; BEGIN i := 0; WHILE i < 1 LOOP INSERT INTO temp( hash ) VALUES( MD5( RANDOM() ) ); i := i + 1; END LOOP; END; $funkcija_su_while$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION funkcija_su_if() RETURNS void AS $funkcija_su_if$ BEGIN IF 1=1 THEN INSERT INTO temp( hash ) VALUES( MD5( RANDOM() ) ); END IF; END; $funkcija_su_if$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION funkcija_be_k_strukt() RETURNS void AS $funkcija_be_k_strukt$ BEGIN INSERT INTO temp( hash ) VALUES( MD5( RANDOM() ) ); END; $funkcija_be_k_strukt$ LANGUAGE plpgsql;