PDA

View Full Version : دلیل استفاده از Trigger در SQL چیست؟



pesare
پنج شنبه 11 مهر 1392, 16:13 عصر
سلام دوستان

دلیل استفاده از Trigger در SQL چیست؟

fatemesoleimani
پنج شنبه 11 مهر 1392, 18:01 عصر
برای اینه که وقتی یک عملیات ثبت یا حذفی روی یک جدول انجام میشه بیاد روی یه جدول دیگه یه عملیات دیگه ویرایش ، ثبت و ... انجام بشه مثلا تو سیستم حسابدار ی پس از اینکه تو جدول فاکتور اطلاعات کالا ثبت شد بیاد بره به طور خودکار تو جدول کالا یکی از فیلد موجودی کم کنه یا تو سیستم جام دیجیتال برای ثبت نام تو یه باز ی مثل pesو... بعد از اینکه بازیکن تو جدول گروه بندی ثبت شد بلافاصله بره جدول حساب ازحساب بازیکن مربوطه پول کم باشه و ....

hamed-lavafi
پنج شنبه 11 مهر 1392, 20:58 عصر
به وسیله ی تریگر میتونید مشخص کنید که وقتی یک عمل خاص مثل درج یا حذف صورت گرفت، تریگر فعال بشه و دستوراتی که داخلش نوشتید اجرا بشه.

m.webgard
پنج شنبه 11 مهر 1392, 22:49 عصر
سلام دوستان

دلیل استفاده از Trigger در SQL چیست؟
سلام
دوست عزیز لطفا به تاپیک زیر مراجعه کنید، پاسخ شما به صورت کامل توضیح داده شده. موفق باشید
http://barnamenevis.org/showthread.php?405390-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-Stored-Procedure-%D9%88-Trigger-%D8%AF%D8%B1-SQL-Server

behnam-soft
پنج شنبه 11 مهر 1392, 22:52 عصر
سلام
من فکر می کنم قابلیت هاش بالات از این باشه که صرفا اینکارا رو انجام بده!!!
اگر صرفا بحث تاثیر گذاری در جداول باشه که خب، میشه اون تریگر رو در قالب یه کوئری نوشت، و دقیقا بعد از کوئری مثلا حذف، اون رو فراخوانی کرد !!!