PDA

View Full Version : کمک برای نوشتن Procedure



dpaniz
یک شنبه 17 آبان 1394, 18:00 عصر
سلام دوستان

یک سوال داشتم ممنون می شم راهنماییم کنید . چه طور می تونم ارتباطهای یک به یک و یک به چند و چند به چند را در Procedure ها نشان دهم به عنوان مثال دو جدول به نام غیبت دانش آموز و خود دانش آموز دارم ارتباط این دو یک به چند است چطور می شه این Relation رو در پراسیجری مربوط به Insert و Update و Delete نشان داد

khorsandreza
یک شنبه 17 آبان 1394, 19:32 عصر
سلام دوستان

یک سوال داشتم ممنون می شم راهنماییم کنید . چه طور می تونم ارتباطهای یک به یک و یک به چند و چند به چند را در Procedure ها نشان دهم به عنوان مثال دو جدول به نام غیبت دانش آموز و خود دانش آموز دارم ارتباط این دو یک به چند است چطور می شه این Relation رو در پراسیجری مربوط به Insert و Update و Delete نشان داد

دوست عزیز سوالاتان خیلی مبهم است یک مقدار واضحتر شرح بدین بهتر میشه راهنمائی تان کرد

dpaniz
یک شنبه 17 آبان 1394, 20:10 عصر
به عنوان مثال من دو جدول دانش آموزان و ثبت حضور غیاب دانش آموزان را دارم و می خوام پراسیجر مربوط به ثبت حضور و غیاب و تغییر در مقادیر ستون های جدول حضور و غیاب و یا اگر دانش آموزی اشتباه ثبت شده بود را حذف کنم در جدول حضور غیابم تغییر بدم این جدول من با جدول دانش آموزان من ارتباط یک به چند دارد یعنی کد مربوط به دانش آموز را از جدول دانش آموز می گیرد پس من ستونی به نام Student_Id که کلید خارجی است در جدول حضور و غیابم دارم . حال من چطور می تونم این کلید خارجی رو در پراسیجر های insert ,delete,update بنویسم . چون استادم گفته بود این Relation ها هر کدام ( یک به یک و یک به چند و چند به چند ) در پراسیجرها متفاوت است اما نگفته چطور و حال من برای پروژه خودم به آن نیاز دارم

با تشکر

elena
پنج شنبه 21 آبان 1394, 20:59 عصر
به عنوان مثال من دو جدول دانش آموزان و ثبت حضور غیاب دانش آموزان را دارم و می خوام پراسیجر مربوط به ثبت حضور و غیاب و تغییر در مقادیر ستون های جدول حضور و غیاب و یا اگر دانش آموزی اشتباه ثبت شده بود را حذف کنم در جدول حضور غیابم تغییر بدم این جدول من با جدول دانش آموزان من ارتباط یک به چند دارد یعنی کد مربوط به دانش آموز را از جدول دانش آموز می گیرد پس من ستونی به نام Student_Id که کلید خارجی است در جدول حضور و غیابم دارم . حال من چطور می تونم این کلید خارجی رو در پراسیجر های insert ,delete,update بنویسم . چون استادم گفته بود این Relation ها هر کدام ( یک به یک و یک به چند و چند به چند ) در پراسیجرها متفاوت است اما نگفته چطور و حال من برای پروژه خودم به آن نیاز دارم

با تشکراصلا قرار نیست ریلیشن رو در پروسیجرها نمایش بدین برای هر کدوم از جدولتون بنابر نیازتون از پروسیجر استفاده کنید،اگر هم میخوایید زمانی که تغییری در جدول دانش آموزی میدین در جدول حضور و غیاب هم تغییری اعمال بشه از تریگر استفاده کنید