21.11.2014 Views

Baze podataka 2 - FESB

Baze podataka 2 - FESB

Baze podataka 2 - FESB

SHOW MORE
SHOW LESS

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.

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

Saved successfully!

Ooh no, something went wrong!