السلام عليكم ورحمة الله وبركاته
كيف يمكننى عن طريق الستورد بروسيدجر فى حالة إذا كان القيمة المرسلة للبارامتر فارغة يقوم بتسجيل Null تلقائيا فى الجدول ؟ وإذا كان غير ذلك يتم تسجيل القيمة المرسلة للبارامتر ؟
جربت الكود التالى ولكنه لا يسجل Null وإنما يجعل الحقل فارغ فقط ؟
@Cus_id INT, @Cus_name NVARCHAR(100) = NULL, @Cus_phone INT = NULL, @Cus_address NVARCHAR(MAX) = NULL as UPDATE Customers SET Cus_name = ISNULL(@Cus_name, Cus_name), Cus_phone = ISNULL(@Cus_phone, Cus_phone), Cus_address = ISNULL(@Cus_address, Cus_address) WHERE Cus_id = @Cus_id
اعلم كيف اقوم بعملها بواسطة C# ولكن هل توجد طريقة لتنفيذها من الستورد بروسيدجر نفسه ؟
