PDA

View Full Version : سوال در مورد insert در دو جدول مرتبط به هم



searchman
یک شنبه 24 تیر 1386, 12:33 عصر
باسلام
من دو تا جدول با نام های request و resultreq دارم که شامل فیلد های زیر هستند



Request(PKID,spn,title,…)
Resultreq(FKID,result,….)
این دو تا جدول با استفاده از فیلدهایPKID,FKID با هم در ارتباطند.(این فیلد ها اتوماتیک پر می شند).قراره که اول جدول request پر بشه و بعد رکورد های جدول result به صورت نظیر به نظیر رکورد های جدول request پر بشند.
برای این کار راه مناسبی بلد نیستم.خیلی لطف می کنید اگه کمکم کنید.

ببخشید اما قضیه خیلی فوری

niksoft
یک شنبه 24 تیر 1386, 17:00 عصر
دلیل نظیر به نظیر وارد کردن اطلاعات در جدول دوم چیه ؟

به هر حال

کافیه در تریگر Insert جدول Resualt دستور Insert ی برای وارد کردن اطلاعات در جدول Request
بنویسی

گرچه این روش درستی نیست

searchman
یک شنبه 24 تیر 1386, 17:08 عصر
میشه یک نمونه برام بگزارید
پس راه درست چیه؟

searchman
یک شنبه 24 تیر 1386, 17:11 عصر
درضمن دو فیلد ذکر شده Identify هستند

niksoft
یک شنبه 24 تیر 1386, 17:27 عصر
دلیل شما برای انجام این کار چیه

niksoft
یک شنبه 24 تیر 1386, 17:28 عصر
اگر از sp استفاده میکنید

در همون Sp که کار Insert در جدول اول رو انجام میده

برای Insert در جدول دوم هم کد بنویسید

searchman
سه شنبه 16 مرداد 1386, 12:41 عصر
با تشکر ساختار جدولم رو اصلاح کردم

hdv212
سه شنبه 16 مرداد 1386, 14:09 عصر
در جدول دوم یعنی Resultreq وقتی فیلد FKID یک کلید خارجی هست، دیگه نباید identity باشه.