Rеja Axborot tizimlari va ma'lumotlar bazasi


JSON ma'lumotlari bilan ishlash



Yüklə 0,94 Mb.
səhifə149/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'lumotlari bilan ishlash

Agar sizda yuqori darajada tuzilgan ma'lumotlar bo'lmasa, murakkab ichki obyektlar, massivlar yoki iyerarxik ma'lumotlar mavjud bo'lsa yoki vaqt o'tishi bilan ma'lumotlar tuzilmalari rivojlansa, unda JSON formati har qanday murakkab ma'lumotlar tuzilmasini taqdim etish imkoniyatini beradi.

JSON bu Azure SQL ma'lumotlar bazasida va Azure SQL boshqariladigan instansiyasida boshqa har qanday turdagi kabi ishlatilishi mumkin bo'lgan matn formatidir. JSON ma'lumotlarini standart NVARCHAR ma'lumotlari sifatida yuborish yoki saqlash mumkin.


CREATE TABLE Products (

Id int identity primary key,

Title nvarchar(200),

Data nvarchar(max)

)

go

CREATE PROCEDURE InsertProduct(@title nvarchar(200), @json nvarchar(max))



AS BEGIN

insert into Products(Title, Data)

values(@title, @json)

END
Ushbu misolda ishlatilgan JSON ma'lumotlari NVARCHAR (MAX) turidan foydalanib taqdim etilgan. JSON ma'lumotlarini ushbu jadvalga kiritish mumkin yoki quyidagi misolda ko'rsatilgandek standart Transact-SQL sintaksisidan foydalanib saqlanadigan protsedura uchun argument sifatida ko'rsatish mumkin.


EXEC InsertProduct 'Toy car', '{"Price":50,"Color":"White","tags":["toy","children","games"]}'
Azure SQL ma'lumotlar bazasida va Azure SQL boshqariladigan Instant-da satrli ma'lumotlar bilan ishlaydigan har qanday mijoz tili yoki kutubxonasi ham JSON ma'lumotlari bilan ishlaydi. JSON ma'lumotlari NVARCHAR turini qo'llab-quvvatlaydigan jadvalda saqlanishi mumkin. Masalan, bu xotira bilan optimallashtirilgan jadval yoki tizim versiyalangan jadval bo'lishi mumkin. JSON formati mijoz tomonidan yoki ma'lumotlar bazasi darajasidagi kod uchun hech qanday cheklovlar qo'ymaydi.


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