PDA

View Full Version : سوال: دسترسی به رکوردی که update شده



f_arab
شنبه 27 آذر 1389, 15:23 عصر
با عرض سلام خدمت دوستان عزیز
برای دسترسی به رکوردی که آپدیت شده باید چکار کرد؟ فقط اینو میدونم که برای حذف و اضافه کردن رکورد میشه از جدواول مجازی ای که sql با عنوان deleted و inserted تشکیل میده استفاده کرد ولی برای آپدیت، نمیدونم!
من میخوام یه تریگر بنویسم و داده ای رو که از یک جدول آپدیت شده به جدول دیگه ای وارد کنم اما نمیدونم چطور به داده آپدیت شده دسترسی داشته باشم که اونو تو یه فیلد از جدول دیگه جایگزین کنم
لطفا در این مورد منو راهنمایی کنید
متشکرم

Reza_Yarahmadi
شنبه 27 آذر 1389, 15:43 عصر
براي آپديت داده هاي قبل از آپديت توي جدول Deleted و داده هاي جديد توي جدول Inserted ريخته ميشه.

f_arab
شنبه 27 آذر 1389, 16:42 عصر
تو یکی از تاپیکها دیده بودم که میشه از deleted و inserted استفاده کرد ولی وقتی یه دستور select روی این جداول دادم بهم پیغام داد که deleted یه آبجکت invalid هست!! مگه این جداول توی sql تعریف نشده؟!
دلیلش چیه؟
و یه سؤال دیگه اینکه چطور به داده های این جداول مجازی دسترسی پیدا کنم؟
به عنوان مثال میخوام یه فیلد از جدول رو آپدیت کنم و باید مقدار اون داده جدیدی باشه که تو یه جدول دیگه آپدیت شده
راستش می دونم دستور آپدیت چیه ولی نمیدونم چطور میشه داده های یه جدول دیگه رو تو قسمت آپدیت وارد کرد!!!:خجالت:
اگه میشه منو را هنمایی کنید