
نام فایل : trigger در اس کیو ال سرور 2008
فرمت : .ppt
تعداد صفحه/اسلاید : 14
حجم : 0 مگابایت
*
*
trigger در اس کیو ال سرور 2008
تعریف و انواع Trigger
Trigger ها روالهایی هستند که پس از رخ دادن یک رویداد خاص به صورت خودکار اجرا می شوند .
انواع :
DDL Trigger
هنگامی اجرا می شوند ، که رویدادی سبب ایجاد تغییر در ساختار بانک اطلاعاتی یا اشیا در بانک اطلاعاتی شود .
DML Trigger
در هنگام رخ دادن دستورات DML ،(Insert , Update , Delete) روی جداول و View ها اجرا می شوند .
*
انواع DML Trigger
After Trigger
بعد از اجرای دستورات Insert ، Update و Delete روال مربوطه اجرا مي شود .
Instead Of Trigger
به جای دستور Insert ، Update و Delete اجرا مي شود .
*
کاربردهای Trigger
اعمال محدودیت های جامعیتی در جایی که Constraint ها کارایی لازم را ندارند .
درج رکوردها در جدول Log
به هنگام سازی نسخه های مختلف داده
اعمال قواعد پیچیده فعالیتهای محیط کاری
....