PDA

View Full Version : update از دو جدول



phoenix87
سه شنبه 14 مهر 1388, 09:49 صبح
سلام
دو جدول مثل emp و dept دارم می خوام deptno رو که در هر دو هست update کنم چطوری این کار رو همزمان انجام بدم.

babila
شنبه 18 مهر 1388, 15:41 عصر
می تونی از تریگرها استفاده بکنی.

young_man1365
جمعه 24 مهر 1388, 21:39 عصر
از اسامی معلومه که deptno کلید اصلی جدول dept هست. برای update همزمان خیلی بهتره که deptno رو بصورت کلید خارجی جدول emp تعریف کنی. با یه کدی شبیه این:



َALTER TABLE emp ADD FOREIGN KEY(deptno) REFERENCES dept ON UPDATE CASCADE;

در ضمن اگه میخوای همراه با حذف در dept تغییرات در emp هم اعمال بشه میتونی کد ریز رو به آخر کد بالا اضافه کنی:

ON DELETE CASCADE

مبحث کلیدها گستردست که با جستجوی بیشتر چیزای مفیدی پیدا میکنی.