السلام عليكم ورحمة الله وبركاته
سؤالي حول استرداد سجل من جدول sql عن طريق تعليمة SELECT ولكن الاسترداد (أو القراءة) يجب أن يكون من مكان ما في الجدول .
مثلا لدي جدول مكون من خمسين سجلا ، وأريد قراءة السجل الذي في الموضع 20 مثلا طبعا دون استخدام ID مكون من رقم تسلسلي أو حقل إضافي لفهرسة السجلات ، هل هناك من طريقة لذلك في SQL Server علما أن الطريقة متوفرة في mysql عن طريق limit ، وأنا أستخدم Visual basic 2010 .
وسؤال آخر عالماشي ، لو أني أريد إغلاق سجل ليتم منع المستخدمين الآخرين من فتحه عن طريق عمل جدول مخفي ووضع السجلات قيد الاستخدام فيه ، ليتم منع المستخدمين الآخرين من استخدامها ، السؤال ماذا لو انقطعت الكهرباء عن المستخدم الحالي للسجل وبقي السجل في قاعدة البيانات قيد الاستخدام كونه مخزن في الجدول الخاص بالسجلات قيد الاستخدام كون المستخدم لم يقم بإنهاء استخدامه للسجل بشكل طبيعي ، هل هناك من طريقة فعالة لذلك ؟؟؟
وجزاكم الله خيرا .
