ورود

View Full Version : نحوه استفاده از تريگر در برنامه



reza_edu
چهارشنبه 15 تیر 1390, 09:55 صبح
سلام
شايد عنوان جالب نباشه اما نميدونستم دقيقا چي بنويسم.
من ميخوام روي يك جدول يك تريگر براي اينزرت تعريف كنم تا بوسيله اون به كاربر اپليكيشن خبر بدم كه پيغامي براي تو ثبت شده حالا مشكلمن تونحوه پياده سازي اون هست يعنيچي :
من اينجوري توفكرم ترسيم كردم كه يه جدول ايجاد ميكنم و تو اون جدول ثبت ميكنمكهفلان كارمند با اين كد كارمندي يه ركورد براش ثبت شده به تعداد ركوردها پيام براش ثبت شده بعد تو اپليكيشن يه ترد ايجاد ميكنم كه هر چند ثانيه ايج دول رو چك كنه و ببينه پيغامي ثبت شده يانه

بنظر شما اين راه راه خوبي هست يا دارم اشتباه ميكنم؟

Galawij
چهارشنبه 15 تیر 1390, 10:19 صبح
سلام
پیاده سازی از طرف بانک اطلاعاتیش که به همین صورته. فکر می کنم روش درستی هست.

reza_edu
چهارشنبه 15 تیر 1390, 11:28 صبح
ممنون از توجه شما اگه روش ديگه اي به ذهن تون خطور كرد دريغ نكنيد.

esh_computer110
چهارشنبه 15 تیر 1390, 12:14 عصر
خوب دوست عزیز تریگر برای اینکار ساخته شده که پس از اعمال اصلی insert,delete,update خودش به صورت اتوماتیک اجرا میشه و فقط کافی شما اون رو تنظیم کنید.

esh_computer110
چهارشنبه 15 تیر 1390, 12:25 عصر
راستی این یه مثال برای وقتی که شما یه insert کردید پیغام دهد




CREATE TRIGGER t1
ON customer
AFTER INSERT
AS
BEGIN

print '-- Insert record to customer'

END

GO





customer نام یک جدول است
بقیه هم که مشخص هست

reza_edu
چهارشنبه 15 تیر 1390, 13:20 عصر
نه من ميخوام بدونم كه روش ديگه اي به ذهن شما نميرسه آخه ايراد نداره يه جدول رو فقط براي همين كار اختصاص بدم ؟