استفاده از Read Committed

بپرسید

0

{{ digitTrunc(content.likes) }}

با سلام و خسته نباشید خدمت شما دوستان عزیز

من از کوئری زیر برای قفل کردن 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

ممنون می شوم من را راهنمایی کنید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است