شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir

دریافت داده های JSON از کوئری های SQL Server – قسمت سوم

با سری آموزش “دریافت داده های JSON از کوئری های SQL Server – قسمت سوم” از وبسایت پرووید در خدمت شما هستیم. به ادامه ی مطلب بروید.

فرمت بندی کردن ستون ها

نکته ی مهمی که باید به آن دقت کرد این است که با ستون های خالی که حاوی NULL هستند به چه صورت رفتار خواهد شد. در مثال زیر، ستون FirstName حاوی یک رشته به طول صفر می باشد، بنابراین، ستون متناظر به آن در داده های دریافتی قرار داده شده است.


"[{""Id"":2,""FirstName"":"""",""LastName"":""Vogel"",""BirthDate"":""1955-04-08""}]"

اما در مثال زیر، به دلیل اینکه ستون FirstName حاوی NULL می باشد، در داده های دریافتی قرار نخواهد گرفت.


"[{""Id"":3,""LastName"":""van de Velde"",""BirthDate"":""1981-12-23""}]"

اگر قصد دارید یک ستون، علی رغم اینکه حاوی NULL است در نتایج ظاهر شود، می بایست از کلید واژه ی Include_Null_Values شبیه کد زیر استفاده کنید:


Select *
From Customers
FOR JSON AUTO, Include_Null_Values

با استفاده از این گزینه، ستونی که حاوی NULL می باشد در نتیجه ی کوئری حضور خواهد داشت اما رشته ی null برای آن در نظر گرفته می شود.


"[{""Id"":3,""FirstName"":null,""LastName"":""van de Velde"",""BirthDate"":""1981-12-23""}]"

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *