Trigeri baze podataka
Trigeri baze podataka
Trigeri baze podataka
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Primer kreiranja funkcije za proveru valjanosti trinaeste, kontrolnecifre jedinstvenog matičnog broja građaninaCREATE OR REPLACE FUNCTION F_ProveraContrBr (P_Jmbg IN NUMBER)RETURN BOOLEAN ISv_KonCif CHAR(12) := '765432765432';v_RAZ NUMBER(4) := 0;BEGINFOR i IN 1..12 LOOPv_RAZ := v_RAZ + TO_NUMBER(SUBSTR(P_Jmbg, i, 1)) *TO_NUMBER(SUBSTR(v_KonCif, i, 1));END LOOP;v_RAZ := 11 - MOD(v_RAZ, 11);IF v_RAZ != 10 ANDMOD(v_RAZ, 11) = TO_NUMBER(SUBSTR(P_Jmbg, 13, 1)) THENRETURN TRUE;ELSERETURN FALSE;END IF;END F_ProveraContrBr;19 /