Baze podataka 2 - FESB
Baze podataka 2 - FESB
Baze podataka 2 - FESB
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
- još o definiranju procedure -<br />
WITH {RECOMPILE | ENCRYPTION | RECOMPILE,<br />
ENCRYPTION} – opcije<br />
"$"A"*<br />
RECOMPILE – naznauje da se pri izvršavanju procedure<br />
ne koristi prekompajlirana i optimirana struktura procedure<br />
iz sistemskog kataloga baze, ve se procedura pri svakom<br />
izvršavanju iznova kompajlira.<br />
ENCRYPTION – oznaava sigurnosno kodiranje SQL<br />
procedure, iji sadržaj nakon kompajliranja i izvršavanja,<br />
postaje kodiran za sve korisnike.<br />
<br />
<br />
Primjer:<br />
Procedura bez ulaznih parametara.<br />
Deklarirati proceduru koja prikazuje podatke o svim studentima<br />
upisanim u 1.semestar školske godine 2004/05.<br />
"$"A"*<br />
CREATE PROCEDURE statistika<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=’2004/05’<br />
AND SEM=1