Rеja Axborot tizimlari va ma'lumotlar bazasi


JSON ma'lumotlarini jadval formatiga o'tkazish



Yüklə 0,94 Mb.
səhifə152/153
tarix02.01.2022
ölçüsü0,94 Mb.
#44769
1   ...   145   146   147   148   149   150   151   152   153
MBBT Qo'llanma

JSON ma'lumotlarini jadval formatiga o'tkazish

Azure SQL ma'lumotlar bazasi va Azure SQL boshqariladigan holati JSON to'plamlarini jadval formatiga o'zgartirish va JSON ma'lumotlarini yuklash yoki so'rashga imkon beradi.



OPENJSON - bu JSON matnini tahlil qiladigan, JSON obyektlarining ketma-ketligini topadigan, qator elementlari ustida iteratsiya qilinadigan va chiqishdagi har bir qator elementlari uchun bitta qatorni qaytaradigan jadvalga asoslangan funksiya.


Yuqoridagi misolda JSON massivini qayerdan ($Orders yo'lida) qidirish kerakligini, natijada qaysi ustunlar qaytarilishi kerakligini va yacheykalar sifatida qaytariladigan JSON qiymatlarini qayerdan qidirishni belgilashingiz mumkin.

@Orders o'zgaruvchisi JSON qatorini qatorlar qatoriga o'zgartirishi, natijalar to'plamini tahlil qilishi yoki standart jadvalga qatorlarni qo'shishi mumkin.
CREATE PROCEDURE InsertOrders(@orders nvarchar(max))

AS BEGIN
insert into Orders(Number, Date, Customer, Quantity)

select Number, Date, Customer, Quantity

FROM OPENJSON (@orders)

WITH (

Number varchar(200),



Date datetime,

Customer varchar(200),

Quantity int

)

END


JSON qatori sifatida formatlangan va saqlanadigan protsedura uchun parametr sifatida ko'rsatilgan buyruqlar to'plamini tahlil qilish va Orders jadvaliga kiritish mumkin.

XML ma’lumotlar bazasi

XML ma'lumotlar bazasi XML formatida katta hajmdagi ma'lumotlarni saqlash uchun ishlatiladi. XML-dan foydalanish barcha sohalarda ko'payib borishi bilan XML hujjatlarini saqlash uchun xavfsiz joy talab qilinadi. Ma'lumotlar bazasida saqlanadigan ma'lumotlar XQuery yordamida so’rov yaratish mumkin va kerakli formatga eksport qilinishi mumkin.


Yüklə 0,94 Mb.

Dostları ilə paylaş:
1   ...   145   146   147   148   149   150   151   152   153




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin