05.03: Uskladištene procedure i korisnički definisane funkcije
Uskladištene procedure
1. Video (na engleskom) : Uskladištene procedure
Uskladištene (zapamćene) procedure (STORED PROCEDURE) predstavljaju imenovane blokove naredbi sa opcionim nizom ulaznih i izlaznih parametara. One se izvršavaju na serveru. Procedure i funkcije se izvršavaju eksplicitnim pozivanjem.
Uskladištene procedure se prevode prvi put kada se izvrše i čuvaju se u sistemskoj tabeli.
Procedurama se mogu proslediti vrednosti nekih parametara (tada su ti parametri ulazni) a vrednosti nekih parametara se mogu izračunati u samoj proceduri i dobiti na njenom izlazu (tada su ti parametri izlazni).
Materijal gde možete da pročitate je : https://www.viser.edu.rs/uploads/2018/09/54.pdf#page=146 , (3 strane), a ako neko želi da zna više, može
da pročita i malo više od toga.
Korisnički definisane funkcije (Funkcije definisane od strane korisnika)
2. Video (na engleskom): Korisnički definisane funkcije
Funkcija je potprogram koji na osnovu liste ulaznih parametara izračunava izlazni parameter (procedura za razliku od funkcije ne vraća ni jednu vrednost). U opštem slučaju možemo kreirati funkciju koja na izlazu daje rezultat samo na osnovu ulaznih parametara, ali isto tako možemo da kreiramo i funkciju koja na osnovu ulaznih parametara i pristupom nad određenim tabelama rezultat dobija kombinacijom ulaznih parametara i sadržaja tabela.
Postoje dva osnovna tipa korisnički definisanih funkcija, to su:
- One koje vraćaju skalarnu vrednost
- One koje vraćaju tabelu
Materijal gde možete pročiteti objašnjenja: https://www.viser.edu.rs/uploads/2018/09/54.pdf#page=180 (3 strane), a ako neko želi da zna više, može
da pročita i malo više od toga.