برگزیده های پرشین تولز

آپدیت کردن اطلاعات دیتا بیس با تریگر در چند جای مختلف.

digimohammad

کاربر تازه وارد
تاریخ عضویت
1 مارس 2013
نوشته‌ها
11
لایک‌ها
1
با سلام به همه.
من در یک دیتابیس اطلاعات مربوط به تعداد محصولات یک فروشگاه را با استفاده از تریگر کم و زیاد میکنم.
فرضا یک محصول جز دسته الف و ب به صورت همزمان هست ، هر دسته از محصول در دیتا بیس دارای یک ردیف هست که تعداد محصولات را در خود نگه میداره.
وقتی که یک ردیف به جدول محصولات اضافه میکنم میتونم دسته اون محصول را خونده و سپس تعداد محصولات اون دسته رو در جدول تعداد زیاد کنم. این در صورتیه که محصول جز یک دسته باشه. اما وقتی یک محصول جز دو دسته یا بیشتر باشه نمیدونم باید چطور تعداد محصولات اون دسته ها رو اضافه کنم.
من سعی کردم با یک حلقه در تریگر این کار رو انجام بدم ولی دو مشکل وجود داره و اونهم اینکه در دستورات اسکیو ال نمیشه آرایه تعریف کرد. و مشکل دیگه اینکه اگر دسته ها به ترتیب بود میشد با چرخش حلقه آیدی دسته را کم و زیاد کرد و بعد تعداد پستهای اون دسته رو کم و زیاد کرد. امیدوارم که دوستان به من راهنمایی کنند ممنون.
 
بالا