إضافة قفل الجدول يدويًا إلى الجدول المحدد في SQL Server
-
29-09-2019 - |
سؤال
أريد إدراجها في طاولات واحدة ولكن منع الإدراج إلى واحد آخر. من الممكن قفل على سبيل المثال الجدول أ للإدراج ، أدخل على الجدول ب ثم فتح الجدول أ?
يمكن لـ Tablock قفل الجدول فقط الذي أدخله.
شكرًا
مارتن بيلش
المحلول
لا يسمح SQL Server بكائنات قفل كما تفعل. أيضا ، قفل الجدول لن يجعله قراءة فقط ؛ سيجعلها مغلقة للجميع.
يمكنك وضع قفل باستخدام تلميح الجدول مثل SELECT * FROM MyTable WITH (LOCKNAME)
لكن هذه ليست ممارسة برمجة جيدة.
لا تنتمي إلى StackOverflow