JSON Kullanımı (MS SQL)
JSON yani JavaScript Object Notation, XML e benzeyen programlama dilinden bağımsız uygulamalar arasında veri alış verişi yaparken kullanılan JS tabanlı bir formattır.
Burada veriler KEY ve VALUE olarak döner. XML e göre okunaklı hem de az yer kapladığı için rağbet görmektedir. Bu işlevi MSSQL 2016 ve sonraki sürümlerde kullabiliriz.
Örnek Kullanım:
Text Olarak Görüntüleme:
FOR JSON PATH; JSON değerini istediğimiz JSON formatına formatlamak isteyebiliriz. Bu durumda For JSON PATH komutu bize özelleştirme imkanı sunar.
BUILT-IN JSON Fonksiyonları
- OPENJSON Fonksiyonu
- ISJSON Fonksiyonu
- JSON_VALUE Fonksiyonu
OPENJSON Fonksiyonu: MSSQL Server 2016 CTP 3 ile gelen bir özelliktir. parametre olarak aldığı veriyi tablo şeklinde döndürür. Bu fonksiyonun kullanılabilmesi için gelen değerin mutlaka JSON formatına uygun olması gerekir aksi halde hata verir.
ISJSON Fonksiyonu: Gelen değerin JSON formatına uygun olup olmadığını kontrol eder, 0 veya 1 değerini döndürür.
JSON_VALUE Fonksiyonu: Gelen JSON değerlerinin içinde arama yapar. Kullanımı: JSON_VALUE(expression, path)
Yorumlar
Yorum Gönder