گرفتن لیست داده با پارامتر خالی در SQL
در هنگام کوئری نوشتن برای اینکه یک مقداری را در داده یا جداول جستجو کنید نیاز هست که فیلتر های بنویسید پارامتر های ارسالی ممکن است خالی تهی (نال) باشد که در این مواقع با نوشتن
@Paramter IS NULL
در دستور SQl به هدف نزدیک می شویم ولی بعضی مواقع ممکن است شما از دیتاست استفاده کنید یا کاربر خالی ارسال کند که باید دستور بالا را به شیوه پائین تغییر دهید در ارسال مقدار خالی به دیتاست توسط دستورات سی شارپ نال یا خالی به مشکل خواهد خورد می توانید تجربه کنید
@Paramter IS NULL OR @Paramter=''
در زیر نمونه و مثالی از ارسال پارامتر خالی و نال مشاهده می کنید .
SELECT Parts_PartsView.PartNum, Parts_PartsView.PartNameFa, FROM Parts_PartsView WHERE (@PartNum IS NULL OR @PartNum='' OR Parts_PartsView.PartNum = @PartNum ) AND (@PartNameFa IS NULL OR @PartNameFa='' OR Parts_PartsView.PartNameFa = @PartNameFa)
دمت گرم داش