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.
"$"A"*<br />
Primjer:<br />
Procedura sa ulaznim parametrima.<br />
Deklarirati proceduru koja prikazuje podatke o svim studentima, gdje su<br />
semestar i školska godina ulazni parametri.<br />
CREATE PROCEDURE statistika2<br />
@iSem tinyint,<br />
@sSkgod varchar(10)<br />
AS<br />
SELECT PREZIME, IME, STAN= ISNULL(ADRESA,'') + ', '+<br />
IME_MJESTA, OBR_PROG_IME<br />
FROM STUDENT INNER JOIN MJESTO<br />
ON STUDENT.MJESTO_STAN=MJESTO.MJESTO_ID<br />
INNER JOIN UPISNI_LIST<br />
ON STUDENT.STUDENT_ID=UPISNI_LIST.STUDENT_ID<br />
INNER JOIN OBR_PROG<br />
ON UPISNI_LIST.OBR_PROG_ID=OBR_PROG.OBR_PROG_ID<br />
WHERE SK_GOD=@sSkgod AND SEM=@iSem<br />
<br />
<br />
"$"A"*<br />
Primjer:<br />
Procedura sa izlaznim parametrima.<br />
Deklarirati proceduru koja za zadano mjesto vraa broj studenata koji u<br />
njemu stanuju.<br />
CREATE PROCEDURE stanovanje<br />
@iBroj int OUTPUT,<br />
@sImeMjesta varchar(10)<br />
AS<br />
SELECT @iBroj =count(*)<br />
FROM STUDENT INNER JOIN MJESTO<br />
ON STUDENT.MJESTO_STAN=MJESTO.MJESTO_ID<br />
WHERE IME_MJESTA=@sImeMjesta