مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohammadd

عضویت از 1395/12/08

جاگزین مناسب برای تریگر

  • سه شنبه 9 بهمن 1397
  • 12:05
تشکر میکنم

سلام

من تو برنامم میخوام وقتی چیزی تو بانک ویرایش یا حذف شد خودکار تو جداول History بیوفته

از تریگر استفاده کردم همه میگن بده و ... راه بهتر چیه؟ که حتی اگه کسی از خوده SQL هم تغییری ایجاد کرد عین تریگر عمل کنه و ثبت کنه و performance بالایی داشته باشه

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

علی رمضانی

عضویت از 1392/12/24

  • سه شنبه 9 بهمن 1397
  • 21:49
سلام دوست عزیز یه سوال: اگر تریگر در همه ی شرایط بده پس چرا مایکروسافت برش نمی داره؟ در صورتی تریگر پیشنهاد نمیشه که تعداد اتفاقاتی(درج ویا ویرایش و یا حذف) که منجر به اجرای تریگر میشه زیاد باشه. چون جدول قفل میشه تا تریگر انجام بشه و تعدادی از درخواست ها به مشکل می خورن.
کاربر سایت

mohammadd

عضویت از 1395/12/08

  • چهارشنبه 10 بهمن 1397
  • 11:33

خب راهکار چیه اگه تعداد اتفاقات زیاد باشه؟

کاربر سایت

علی رمضانی

عضویت از 1392/12/24

  • پنجشنبه 11 بهمن 1397
  • 01:46
سلام مجدد راهکاری که بتونه توی محیط ssms هم جواب بده، یعنی با دستکاری دیتا بصورت خودکاراتفاق بیفته سراغ ندارم ولی شما تو برنامه می تونید بعد از هر عمل سابقه رو تو یه جدول دیگه ذخیره کنید.
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)