21.11.2014 Views

Baze podataka 2 - FESB

Baze podataka 2 - FESB

Baze podataka 2 - FESB

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!