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 />
BEGIN…END<br />
Definira blok instrukcija koje se izvršavaju zajedno.<br />
Naješe se primijenjuje u uvjetnim strukturama tipa IF…ELSE, gdje je<br />
u zavisnosti od uvjeta potrebno izvršavanje veeg broja instrukcija.<br />
Sintaksa:<br />
BEGIN<br />
SQL izrazi<br />
END<br />
BEGIN i END izraz moraju se koristiti zajedno (u paru). Jedan bez<br />
drugoga ne mogu biti upotrebljeni u SQL izrazima.<br />
<br />
<br />
IF…ELSE<br />
>""("%*(<br />
Postavlja uvjet na izvršavanje SQL izraza.<br />
SQL izraz koji slijedi nakon IF instrukcije i njezinog uvjeta izvršava se<br />
samo ako je uvjet zadovoljen (TRUE).<br />
Opcionalni ELSE izraz definira SQL instrukciju koja se izvršava ako uvjet<br />
nije zadovoljen.<br />
Sintaksa: IF uvjetni_izraz<br />
SQL izraz<br />
[ELSE uvjetni_izraz2<br />
SQL izraz]<br />
uvjetni_izraz – izraz Boolovog tipa koji vraa istinu (TRUE) ili neistinu<br />
(FALSE). Ako ovaj izraz sadržava SELECT upit onda taj upit mora biti<br />
naveden u zagradama.<br />
SQL izraz – jedna ili više SQL instrukcija koje se izvršavaju u zavisnosti<br />
od toga da li je uvjetni_izraz zadovoljen.<br />
IF i ELSE uvjet pokree izvršavanje samo jedne SQL instrukcije.<br />
Ukoliko je potrebno u zavisnosti u uvjetnom izrazu pokrenuti više SQL<br />
instrukcija, te instrukcije treba definirati kao blok BEGIN…END.