PDA

View Full Version : سوال: کار با Trigger



dandelion_fallen
شنبه 19 دی 1388, 17:00 عصر
سلام به همه دوستان عزیز

من تریگر اصلا کار نکردم .

تاپیکهای قبلی رو هم دیدم اما زیاد حالیم نشد راستشو بخواین.

کسی میتونه چند تا جدول با تریگر برم بفرسته ؟؟؟

اگه میتونه برام mail کنه : azita_malos63@yahoo.com

امیدوارم کمکم کنید .

خیلی ضروری هستش ، یاد نگیرم درسمو میافتمممممممممممممممممممم ممممممممممممممممممممممم :افسرده::گریه::گریه:

saied_genius
شنبه 19 دی 1388, 17:27 عصر
http://msdn.microsoft.com/en-us/library/aa258254%28SQL.80%29.aspx

http://www.devarticles.com/c/a/SQL-Server/Using-Triggers-In-MS-SQL-Server/1/

موفق باشيد

saied_genius
شنبه 19 دی 1388, 22:19 عصر
تریگر مانند یک تابع هست ولی تفاوتش اینه که قبل یا بعد از یکی از اعمال update,delete,insert انجام میشود.مثلا شما یک تریگر ایجاد میکنی برای عمل delete. وقتی که یک رکورد حذف شد شما میتونی رکوردهای زیر مجموعه اونو حذف کنی.یا قبل از اینکه عمل حذف انجام بشه میتونید کنترل کنید که ایا رکورد مربوطه حذف شود یا خیر.

در واقع ،Trigger مانند Event در برنامه نویسی عمل میکنه با این تفاوت که در SQL این Event در سطح Object های دیتابیس هست.

اين هم مثال (البته شبه مثال):
http://barnamenevis.org/forum/showthread.php?t=97783

اين توضيح با مثال:
http://persiadevelopers.com/articlePrint/Triggers.aspx

ASKaffash
یک شنبه 20 دی 1388, 09:36 صبح
سلام به همه دوستان عزیز

من تریگر اصلا کار نکردم .

تاپیکهای قبلی رو هم دیدم اما زیاد حالیم نشد راستشو بخواین.

کسی میتونه چند تا جدول با تریگر برم بفرسته ؟؟؟

اگه میتونه برام mail کنه : azita_malos63@yahoo.com

امیدوارم کمکم کنید .

خیلی ضروری هستش ، یاد نگیرم درسمو میافتمممممممممممممممممممم ممممممممممممممممممممممم :افسرده::گریه::گریه:
سلام
صفحه 54 این لینک را از PDF مطالعه کنید:
http://barnamenevis.org/forum/showthread.php?t=106494

Hamid.Kad
یک شنبه 20 دی 1388, 12:49 عصر
قبل یا بعد از یکی از اعمال update,delete,insert انجام میشود
تریگرها میتونند برای دستورات DML مثل insert,update, delete باشند و میتونند برای دستورات DDL مثل Create Table و ... باشند. بر روی هر دوی اینها تریگرها قابل تعریف هستند. هرچند نوع اول بیشتر استفاده میشه.