السلام عليكم
كثيرا ما استخدم القوادح الـTriggers ولكن لم يصادفني يوم وان ايتخدم جمله شرطيه داخله ، والان انا احتاج الي استخدام جمل الشرط داخلها ، فكيف ؟
لدي القادح التالي .
ALTER TRIGGER UpdateFile ON dbo.TRANSACTIONS FOR INSERT , UPDATE AS Declare @FileID as int Declare @ResponseID as int Declare @TransID as int /* Declare @TransSt as int */ Select @FileID = File_ID from inserted Select @ResponseID = trans_response from inserted Select @TransID = ID from inserted /* I want to Use IF Here ..... */ update Files Set Trans_ID = @TransID , TRANS_STATE = @ResponseID where ID = @FileID
مكان التعليق الموجود في الكود السابق /* I want to Use IF Here ..... */ اريد ان اضع الشرط
وهو اذا كانت قيمة @ResponseID لا تساوي واحد يقوم بتعديل قمة المتغير السابق الي صفر
هذا هو المطلوب واذا امكن كيفية كتابة جمله شرطية متعددة Else
تحياتي لكم جميعا