Modul 2 - Lekcija 5
⏱️ Trajanje: ~3 časa 📚 Nivo: Srednji do Napredni 🎯 Praktični primjeri: 6
U modernom razvoju, aplikacije komuniciraju putem JSON-a. Ranije ste morali parsirati JSON u aplikativnom kodu (npr. C# ili JavaScript) prije slanja u bazu. SQL Server
Detaljno objašnjenje u punom tutorijalu.
Za razliku od XML-a koji ima poseban tip (XML), JSON se u SQL Serveru čuva u običnim tekstualnim kolonama: NVARCHAR(MAX) ili NVARCHAR(4000).
📖 Pogledaj Detaljno Objašnjenje →Koristimo ga kada želimo izvući jednu vrijednost (string, broj, bool).
📖 Pogledaj Detaljno Objašnjenje →Možete pretvoriti bilo koji SQL rezultat u JSON dodavanjem FOR JSON klauzule na kraj upita.
📖 Pogledaj Detaljno Objašnjenje →Pošto je JSON unutar NVARCHAR kolone, standardni indeks neće raditi na poljima UNUTAR JSON-a. Rješenje su Computed Columns (Izračunate kolone).
📖 Pogledaj Detaljno Objašnjenje →Vaš API šalje listu grešaka u bazu kao jedan veliki JSON string. Morate spasiti samo "Error" poruke u stalnu tabelu StandardLogs.
📖 Pogledaj Detaljno Objašnjenje →Završili smo drugi modul. Sada vladate modernim T-SQL-om:
📖 Pogledaj Detaljno Objašnjenje →