Professional Documents
Culture Documents
التعرٌف :
وهً عبارة عن مجموعه من األوامر التً تنفذ بمجرد حدوث حدث
معٌن سواء على السٌرفر أو قاعدة البٌانات أو على جدول .
األنواع :
: DML Triggers- 1وهً مجموعه األوامر التً تنفذ بشكل
تلقائً بمجرد حدوث اإلضافة أو الحذف أو التعدٌل على
جدول معٌن.
: فً حالة اإلضافة- 1
: After فً حالة-
ٌتم إضافةDimCurrencyفً هذه الحالة نرٌد بعد إضافة عمله جدٌدة فً جدول
. بشكل أوتوماتٌكTestسجل جدٌد فً جدول
االن بعد تنفٌذ الكود السابق ٌتم إضافة سجل جدٌد فً جدول العمالت
Insert into DimCurrency values ('YER','Yemen Riyal')
االن بعد تنفٌذ الكود السابق ٌتم إضافة سجل جدٌد فً جدول العمالت
Go
االن بعد تنفٌذ الكود السابق ٌتم تعدٌل سجل ما ولٌكن سجل عمله السعودٌة
Update DimCurrency
set
CurrencyAlternateKey='non',
CurrencyName='Updated'
where CurrencyAlternateKey='SAR'
أنظر كٌف بعد تنفٌذ الكود السابق تم التعدٌل السجل فً جدول العمالت أٌضا تم إضافة سجلٌن فً الجدول
Test
: عن طرٌق الكود-
Trigger تفعيل
Trigger إيقاف
: الكود- 2
) insert/ delete / update ( على جمٌع االحداثTrigger ٌمكن إنشاء ال: ملحوظة