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.
"$"A"*<br />
CREATE PROCEDURE naziv_procedure<br />
{@parametar tip_podatka} [= default] [OUTPUT]<br />
{@parametar tip_podatka} [= default] [OUTPUT]<br />
[WITH {RECOMPILE | ENCRYPTION | RECOMPILE,<br />
ENCRYPTION}]<br />
AS<br />
SQL_izrazi [...n]<br />
naziv_procedure - ime SQL procedure<br />
@parametar tip_podatka [= default] [OUTPUT] – definicija<br />
parametara (argumenata) procedure.<br />
Može se definirati od 1 do najviše 255 parametara.<br />
Prvi znak u parametru mora biti znak @ (simbol varijable).<br />
Oznaka tip_podatka predstavlja tip podatka pojedinog<br />
parametra.<br />
<br />
<br />
- još o parametrima procedure -<br />
"$"A"*<br />
Oznaka default predstavlja inicijalnu vrijednost parametra pri<br />
pozivu (izvršavanju) procedure.<br />
Prilikom pozivanja procedure potrebno je navesti<br />
vrijednost za svaki definirani parametar. Ukoliko se<br />
za odreeni parametar navede default vrijednost,<br />
tada se pri izvršavanju procedure, za taj parametar<br />
ne mora navesti vrijednost, ve se vrijednost<br />
parametra postavlja na default vrijednost.<br />
Klauzula OUTPUT u definiciji parametra oznaava da se<br />
radi o izlaznom parametru koji vraa informaciju iz<br />
procedure.