فہرست کا خانہ:
تعریف - ذخیرہ شدہ طریقہ کار کا کیا مطلب ہے؟
ذخیرہ شدہ طریقہ کار ایک سبروٹائن ہے جو رشتہ دار ڈیٹا بیس سسٹم سے منسلک ایپلی کیشنز کے لئے دستیاب ہے۔ اسٹور شدہ طریقہ کار کو لازمی طور پر بلایا جانا چاہئے یا اس کی درخواست کی جانی چاہئے ، کیونکہ یہ ایس کیو ایل اور پروگرامنگ کمانڈز کے سیٹ ہیں جو بہت ہی خاص کام انجام دیتے ہیں۔ سب سے بڑے رشتہ دار ڈیٹا بیس سسٹم (جیسے ، ایس کیو ایل سرور ، اوریکل ، ایس کیو ایل ، پوسٹگریس اور دیگر) ذخیرہ شدہ طریقہ کار کے لئے معاونت فراہم کرتے ہیں۔
اس اصطلاح کو پراک یا اسٹورڈ پروک بھی کہا جاتا ہے۔
ٹیکوپیڈیا اسٹورڈ طریقہ کار کی وضاحت کرتا ہے
ذخیرہ شدہ طریقہ کار کا استعمال اس وقت کیا جاتا ہے جب کسی ایپلیکیشن کو متعلقہ ڈیٹا بیس کی معلومات کا استعمال کرتے ہوئے کسی پیچیدہ کام کو انجام دینے کی ضرورت ہوتی ہے۔ مثال کے طور پر کسی صارف کی ادائیگی کی صلاحیت اور ساکھ کی صلاحیت کا تعین کرنے کے لئے لون لون کی درخواست ہوسکتی ہے۔ کسٹمر کی واپسی کی قابلیت کو جانچنے کے لئے ، لون آفیسر صارف کی اوسط ماہانہ آمدنی کا موازنہ 24 ماہ کی مدت میں اس کے ماہانہ اکاؤنٹ میں واپسی کی رقم سے کرتا ہے۔ ساکھ کی تصدیق کرنے کے ل the ، لون آفیسر صارف کی شناخت یا سماجی تحفظ نمبر کو کریڈٹ رپورٹنگ ویب سائٹ پر جمع کرتا ہے۔
مذکورہ بالا دونوں عمل پیچیدہ اور بنیادی SQL کمانڈز کا استعمال کرتے ہوئے حاصل کرنا مشکل ہیں۔ اس کے علاوہ ، مختلف گاہکوں کے ل customer کسٹمر لون کی منظوری کا عمل مختلف اوقات میں انجام دیا جاسکتا ہے (یعنی ایک ہی کارروائی کو متعدد بار دہرایا جاتا ہے) ، لیکن گاہک کی مختلف معلومات ہر عمل سے وابستہ ہیں۔
مذکورہ بالا صورتحال اس کی ایک مثالی مثال ہے کہ جب اسٹورپروکس کو استعمال کیا جائے - یعنی ، جب ایس کیو ایل ، ضابطے کی زبان / ساختی سوالات زبان (پی ایل / ایس کیو ایل) یا بیرونی پروگرامنگ زبان ، جیسے جاوا یا سی ++ کے امتزاج کا استعمال کرکے کوئی پیچیدہ کارروائی کرتے ہو۔ دوسرا ، ایک ہی کارروائی بار بار کی جاتی ہے ، اور صرف تبدیلیاں عمل کرنے کے لئے پیرامیٹرز یا ڈیٹا ہیں۔
محفوظ کردہ طریقہ کار عام طور پر درج ذیل دو وجوہات کی بناء پر درخواست کوڈ لکھنے پر کارکردگی کا فائدہ فراہم کرتے ہیں۔
- ان میں ڈیٹا بیس اور بیرونی اطلاق کے مابین اضافی انٹر پروگرام مواصلات نہیں ہوتے ہیں۔
- ہر ایک مثال کے لئے مرتب کرنے اور اس پر عمل درآمد کرنے کی ضرورت نہیں ہے ، کیونکہ اسٹورڈ پروکس صرف ایک بار مرتب کیے جاتے ہیں۔
ذخیرہ شدہ طریقہ کار ڈیٹا بیس کے ڈیٹا کی لغت کے ایک حصے کے طور پر ذخیرہ کیا جاتا ہے ، بجائے اس اطلاق کے جو ڈیٹا بیس کا حوالہ دیتا ہے۔ جب اسٹورڈ پروکس دوسرے اسٹورڈ پروکس کو کال کرتے ہیں تو ، اسے گھوںسلا اسٹور شدہ طریقہ کار کے سیٹ اپ کے طور پر جانا جاتا ہے۔