السلام عليكم
عندما يتم تنشيط ذلك التريجر ..
هل يوجد طريقة لمعرفة الحدث الذي قام بتنشيط هذا التريجر ؟
(INSERT او UPDATE او DELETE)
CREATE TRIGGER TRIGGER_NAME ON TABLE_NAME INSTEAD OF INSERT, UPDATE, DELETE AS BEGIN
:)
السلام عليكم
عندما يتم تنشيط ذلك التريجر ..
هل يوجد طريقة لمعرفة الحدث الذي قام بتنشيط هذا التريجر ؟
(INSERT او UPDATE او DELETE)
CREATE TRIGGER TRIGGER_NAME ON TABLE_NAME INSTEAD OF INSERT, UPDATE, DELETE AS BEGIN
:)
في ماذا تفيدك, اي لماذا تريد هذا الامر؟؟
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
اخي العزيز
احوال عمل كود يشبه
Select Case Status Case update case delete case insert end select
status هنا هي اما (insert او Update او delete)
فعل هذا ممكن
ام يجب علي عمل تريجر منفصل لكل حالة
تم تعديل هذه المشاركة بواسطة adel_elgo في 16 يوليو 2006 في 17:21
هو أنا قمت بعمل بحث لحل هذه المشكلة و كأني بتوقع في MS SQL Server 2005
يمكنك معرفة الأمر الذي قام بمنادات القادح
لكن يمكنك عمل قوادح منفصلة لكل أمر
يعني مو قادح واحد اجباري
سلام
اشكرك اخي Desigen
اعتقد في النهاية سوف اكون مضطر لعمل قوادح منفصلة لكل أمر
:(
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…