PDA

View Full Version : سوال: Inserted & Deleted Tables In Trigger



Arghavan_Reza
پنج شنبه 26 فروردین 1389, 20:01 عصر
سلام
اگر از دستورات INSERT/UPDATE/DELETE استفاده کنیم و چند رکورد بطور همزمان متاثر شوند در نتیجه در جداوال Inseted و Deleted چند رکورد خواهیم داشت. در این صورت نوشتن کد برای تریگرهای مربوطه مشکل خواهد بود. با چه دستور یا ترفندی می توان کاری کرد که به ازای هر رکورد یک تریگر انجام شود؟ یا به عبارتی جداول Inserted و Deleted تک رکوردی باشند.

AminSobati
جمعه 27 فروردین 1389, 15:07 عصر
سلام دوست عزیزم،
خیر امکان پذیر نیست. احتمالا میدونین که با Cursor میبایست یک به یک رکوردها رو در تریگر پیمایش کرد. ولی به این مقاله من هم نگاهی بندازین:
http://www.sqlservercentral.com/articles/Triggers/2747/