Sp_getapplock সঞ্চিত পদ্ধতি নিম্নলিখিত রিটার্ন মান আছে:
0: লকটি সফলভাবে সিঙ্ক্রোনাস মঞ্জুর হয়েছিল।
1: অন্যান্য বেমানান লকগুলি প্রকাশের জন্য অপেক্ষা করার পরে লকটি সফলভাবে দেওয়া হয়েছিল।
-1: লক অনুরোধের সময় শেষ হয়েছে।
-2: লক অনুরোধ বাতিল করা হয়েছে।
-৩: লক অনুরোধটি একটি অচলাবস্থার শিকার হিসাবে বেছে নেওয়া হয়েছিল।
-999: প্যারামিটারের বৈধতা বা অন্য কল ত্রুটিটি নির্দেশ করে।
আমি sp_getapplock
আমাদের ডেটা অ্যাক্সেস লেয়ারে কল করার জন্য একটি মোড়ক লিখছি এবং আমি জানতে চাই যে কোন পরিস্থিতিতে -2 ফিরিয়ে দেওয়া যায় যাতে আমি একটি বর্ণনামূলক এবং সহায়ক ব্যতিক্রম ছুঁড়ে ফেলতে পারি। এটি স্পষ্ট যে -1 এবং -3 এর রিটার্ন মানগুলি কী বোঝায় এবং আমি সহজেই পরীক্ষার শর্ত তৈরি করতে পারি যার ফলে এই মানগুলি ফিরে আসে। আমি কীভাবে -2 এর রিটার্ন মান পেতে পারি?