Modul 3 - Lekcija 3
⏱️ Trajanje: ~3 časa 📚 Nivo: Srednji do Napredni 🎯 Praktični primjeri: 5
User-Defined Functions (UDF) vam omogućavaju da enkapsulirate logiku koja vraća vrijednost izravno unutar SELECT ili WHERE klauzule. Iako izgledaju nevino, funkcije u
Detaljno objašnjenje u punom tutorijalu.
Vraćaju jednu vrijednost (npr. string, broj). Decenijama su bile spore jer se izvršavaju red po red (RBAR - Row By Agonizing Row), čime onemogućavaju paralelizam.
📖 Pogledaj Detaljno Objašnjenje →Funkcija je deterministička ako za iste ulazne podatke UVIJEK vraća isti rezultat (npr. SQUARE(x)). Funkcija kao GETDATE() je nedeterministička.
📖 Pogledaj Detaljno Objašnjenje →Dobili ste kod koji koristi Multi-statement funkciju za formatiranje adresa. Upit nad milion redova traje 30 sekundi.
📖 Pogledaj Detaljno Objašnjenje →Funkcije su alat za čitljivost, ali performanse su prioritet:
📖 Pogledaj Detaljno Objašnjenje →