با سلام و خسته نباشید خدمت شما دوستان عزیز
من از کوئری زیر برای قفل کردن id شماره 500 استفاده می کنم و می خواهم در سشن 2 با حالت with(nolock) که در دستور delete قرار می دهم با این که سشن 1 10 ثانیه wait دارد در سشن 2 Id شماره 500 را با حالت with(nolock) حذف کند که این عملیاتی که من انجام می دهم در سشن 2 به درستی کار نمی کند یعنی رکورد 500 در سشن 2 در حالت wait می رود و بلافاصله حذف نمی شود من می خواهم بلافاصله حذف شود و در حالت wait نرود
سشن شماره 1 :
SET TRANSACTION ISOLATION LEVEL Read Committed BEGIN TRAN UPDATE table_12 SET aa = 11 where id=500 WAITFOR DELAY '00:00:10' rollback
و سشن شماره 2 :
delete from table_12 from table_12 with(nolock) where id=500
ممنون می شوم من را راهنمایی کنید.
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود