به دست آوردن کلیه تغییرات در بانک؟
با سلام
من می خواهم یک Table درست کنم که کلیه عملیاتهای Insert ، Delete و Update که بر روی تمامی Table های بانکم انجام می شود را در خود ذخیره کند.
یکی از روشها این است که بر روی همه Table ها سه تا Trigger بنویسم که هر عملی انجام شد داخل جدول مورد نظر ذخیره کند.(یعنی یک چیزی مانند Log خود SQL.)
ولی روش فوق خیلی زمانبر است و باید برای همه جداول انجام شود و اگر جدولی فراموش شود . . .
حالا می خواهم بدانم دوستان می توانند روشی را به بنده پیشنهاد دهند که بتوانم عملیات فوق را راحتر در جدول مورد نظر ذخیره کنم؟
با تشکر فراوان
موفق باشید
نقل قول: به دست آوردن کلیه تغییرات در بانک؟
سلام
میتوانید با یک Trigger هم انجام دهید :
صفحه 58 این Link را مطالعه کنید یک مثال در این خصوص ارائه شده است
برنامه نویسی تحت SQLServer - برنامه نویس
نقل قول: به دست آوردن کلیه تغییرات در بانک؟
متاسفانه در نسخه 2005 روش ساده تری وجود نداره. در 2008 چرا!