لماذا لا يمكن استعمال الاستعلام select عند البدئ في عملية ال transaction في لغة ال sql server

هل هناك طريقة للاستعلام على الجدول الذي يتم عمل update عليه بواسطة ال transaction

لانني احتاج الى القيمة الموجودة في السطر الثاني ليتم عمل update عليها وهكذا حتى اعمل على تحديث متغيرات في الجدول في الكثير من الاسطر

لكن المشكل عند كتابة جملة begin transaction

لايمكنك عمل اي استعلام لانه بذلك يتجنبون الاستعلام على قيمة قد تحدثها في عملية ال update

الا انه الاستعلام يحدث قبل التحديث

هل من حل

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لم افهم ما تريد عمله بالضبط !

هل يمكنك التوضيح اكثر لما تريد عمله بالضبط , فربما نستطيع مساعدتك.

اريد ان اعمل تحديث للعديم من القيم في دفعة واحدة بواسطة ال transaction

ولابد ان اعرف القيم ولكن وسط عملية ال transaction

لكن هذا لايسمع به ال sql لانه يكون قد اغلق عملية الاستعلام حتى تنتهي عملية ال transaction