CLR Integracija (Managed Code)

Modul 3 - Lekcija 5

⏱️ Trajanje: ~3.5 časa 📚 Nivo: Ekspertski 🎯 Praktični primjeri: 4

📖 Šta je CLR u SQL Serveru?

Common Language Runtime (CLR) integracija omogućava da pišete proceduru, funkciju, triger ili čak tip podatka koristeći C# ili VB.NET. Dok je T-SQL nepr

Ključni Koncepti

Detaljno objašnjenje u punom tutorijalu.

📖 Pogledaj Detaljno Objašnjenje →

🎯 Kada odabrati CLR umjesto T-SQL-a?

Detaljno objašnjenje koncepta i primjeri.

📖 Pogledaj Detaljno Objašnjenje →

🛡️ Sigurnosni Nivoi (Permission Sets)

Pri uvozu .NET koda, morate ga kategorisati u jedan od tri nivoa:

📖 Pogledaj Detaljno Objašnjenje →

🛠️ Proces Implementacije

EXEC sp_configure 'clr enabled', 1; RECONFIGURE; GO Korak 2: Kreiranje i registracija Assembly-ja Nakon što kreirate DLL u Visual Studiju, uvozite ga u bazu:

📖 Pogledaj Detaljno Objašnjenje →

🎯 Praktična Vježba: Regex u SQL-u

U T-SQL-u je teško provjeriti da li string odgovara formatu ABC-1234-XYZ. Koristićemo C# Regex podršku.

📖 Pogledaj Detaljno Objašnjenje →

✅ Zaključak Modula 3

Završili smo modul o programabilnosti. Sada ste sposobni da izgradite kompletnu logiku unutar baze podataka:

📖 Pogledaj Detaljno Objašnjenje →