PDA

View Full Version : مشکل در Cascade



mrali.jalali
شنبه 17 مهر 1395, 09:19 صبح
سلام
من میخام نوع عمل ویرایش در ارتباط بین دو جدول را در حالت Cascade قرار بدهم . خطا زیر را میده

- Unable to create relationship 'FK_AccDocDt_AccCenter2'.
Introducing FOREIGN KEY constraint 'FK_AccDocDt_AccCenter2' on table 'AccDocDt' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
Could not create constraint or index. See previous errors.


دو تا جدول دارم .که کلید اصلی چهار بار در جدول دوم تکرار شده (accdocdt) از AccCenter1 تا AccCenter4

میخام هر چهار کلید خارجی رو در ویرایش Cascade کنم . اگر فقط یکیش رو انجام بدم ذخیره میشه ولی برای چهار تا همزمان خطا بالا را میده .
ظاهرا این کار امکان پذیر نیست . کسی راه حلی داره ؟ممنون

En_MK
دوشنبه 26 مهر 1395, 14:59 عصر
خیلی واضح در پیغام خطا گفته شده که cycles or multiple cascade ایجاد میشه وهمچین چیزی امکان نداره
وبه نظر بنده (براساس مطالبی که از نرمالسازی دیتابیس خاطم هست)طراحی جدولی با این شرایط (4 کلید که از یک ستون Foreign هستند )اشتباست