PDA

View Full Version : چطور میتونم با JOIN بین جداول امکان حذف یا ویرایش و یا درج همزمان رو داشته باشم



oliya24
پنج شنبه 17 شهریور 1390, 17:02 عصر
سلام دوستان من چطور میتونم بین جداولی که به هم JOIN شدن این امکان رو ایجاد کنم که بتونم همزمان از این جداول امکان درج -ویرایش-حذف را داشته باشم
:لبخند::خجالت:

Galawij
پنج شنبه 17 شهریور 1390, 17:34 عصر
سلام،
با With CTE این کار صورت پذیره، مثال Update اش را براتون می ذارم، این دستور روی اطلاعات جدول اصلی هم تأثیر می ذاره.

With Test as(
SELECT dbo.TbWeekDay.WeekDayNamePersian as WeekDayName
FROM dbo.TbFoodPlan INNER JOIN
dbo.TbWeekDay ON dbo.TbFoodPlan.Id_Weekday = dbo.TbWeekDay.IdWeekDay
)
UPDATE Test
SET WeekDayName=' '
Where WeekDayName like '%%'

oliya24
جمعه 18 شهریور 1390, 15:27 عصر
دوست عزیز ممنون
ولی من این کد رو نوشتم و با خطا مواجه شدم میشه بگید مشکلش چیه؟؟؟؟
من یه جدول دارم به نام 1 و یه جدول هم دارم به نام 2 که با فیلدی به نام id میخوام ارتباطشون بدم و این کارها رو به طور همزمان در 2 جدول انجام بدم میشه راهنمایی کنید
سپاسگزازم

Galawij
یک شنبه 20 شهریور 1390, 17:13 عصر
سلام،
دستور را داخل Query انجام دادم، موردی نداره(با SP امتحان نکردم).
من امتحان کردم متأسفانه همزمان فقط روی یک فیلد می شه Update کرد!