در تریگر فقط نمی شه دیتابیس رو دستکاری کرد (مثلا حذف اون) اما تقریبا هر دستوری میشه نوشت.
حتی میشه رو دیتابیس دیگه ای کار کرد.
مثالهایی از جایگاه استفاده از تریگر:
نگهداشتن سابقه یک رکورد برای مشتری. برای مشتری ها عملیاتی که اتفاق می افته روشون مثل تغییر آدرس و تلفن، میشه رکورد قبلیشون رو در جدول دیگه ای دخیره کرد.
به روز رسانی اعتبار مشتری. پس از ثبت فروش برای یک مشتری با پرداخت چکی در فاکتور او میشه جدول اعتباراتش رو به روز رسانی کرد.
کنترل موجودی. قبل از انجام ثبت حواله از انبار میشه موجودی اون کالا رو اول کنترل کرد.
کنترل اعتبار مشتری.
در مواقعی دستکاری داده ها در دیتابیس موازی (دیتابیس قانونی)
و ...
اما معمولا این کار ها رو میشه بدون تریگر هم انجام داد.