ورود

View Full Version : update کردن فیلد کلید اصلی که در جدول دیگر کلید خارجی است



aftab_mahtab
پنج شنبه 05 فروردین 1389, 02:25 صبح
سلام به همه اساتید و دوستان

من میخوام فیلد کلید اصلی که در جدول دیگر کلید خارجی است رو update کنم (اراکل 10g)
من ON DELETE CASCADE رو دیدم ولی برای آپدیت ندیدم , اگه لطف کنین و توضیح بدین ممنون میشم .
با تشکر فراوووووون:قلب:

babila
جمعه 06 فروردین 1389, 14:09 عصر
می تونید از کانسترنت های deferrable استفاده کنید.و کانسترنت رو وادار کنید تا موقع commit کردن ارزیابی شود.
set constraints deferred;
update parent_table;
update child_table(s);
commit;

جهت اطلاعات بیشتر به لینک زیر مراجعه کنید.:
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:914629004506