Baze podataka 2 - FESB
Baze podataka 2 - FESB
Baze podataka 2 - FESB
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
$# " (".%<br />
Dakle uz definiranu korisniku grešku kao u zadanom<br />
primjeru, u sluaju procedure PROC_STUDENT mogua je<br />
primjena u obliku:<br />
SELECT @lStudent_id=@@IDENTITY<br />
IF @lStudent_id IS NULL<br />
BEGIN<br />
ROLLBACK TRAN<br />
RAISERROR(40000,16,1, 'STUDENT')<br />
RETURN -6<br />
END<br />
U sluaju neispravnog generiranja nove vrijednosti za<br />
STUDENT_ID, pojavit e se poruka:<br />
'Operacija nije izvršena! Nismo dobili ID za novi red u<br />
tablici STUDENT '.<br />
<br />
<br />
-"!("!<br />
OKIDAI (TRIGGERS)<br />
Okidai (trigeri) predstavljaju posebno klasu SQL procedura<br />
koja se izvršava automatski kod izvršavanja akcijskih upita<br />
(UPDATE, INSERT, DELETE) na pojedinim tablicama u bazi.<br />
Trigeri se uglavnom koriste kao oblik proširenja provjere<br />
integriteta i suvislosti <strong>podataka</strong> prema logici procesa kojeg<br />
opisuje baza.