পরামিতিগুলি সঞ্চিত পদ্ধতিটিকে আরও উপযোগী এবং নমনীয় করে তোলে৷ MySQL-এ, আমাদের নিম্নলিখিত তিন ধরনের মোড আছে -
ইন মোডে
৷এটি ডিফল্ট মোড। যখন আমরা একটি IN সংজ্ঞায়িত করি একটি সংরক্ষিত পদ্ধতিতে পরামিতি, কলিং প্রোগ্রামটিকে সঞ্চিত পদ্ধতিতে একটি যুক্তি পাস করতে হবে। একটি IN এর মান প্যারামিটার সুরক্ষিত যার মানে এমনকি IN এর মানও সঞ্চিত পদ্ধতির ভিতরে পরামিতি পরিবর্তন করা হয়; সঞ্চিত পদ্ধতি শেষ হওয়ার পরে এর আসল মান বজায় থাকে।
আউট মোড
৷একটি আউট এর মান সংরক্ষিত পদ্ধতির মধ্যে প্যারামিটার পরিবর্তন করা যেতে পারে এবং এর নতুন মানটি কলিং প্রোগ্রামে ফেরত পাঠানো হয়। এটি লক্ষ্য করা উচিত যে সঞ্চিত পদ্ধতিটি OUT -এর প্রাথমিক মান অ্যাক্সেস করতে পারে না প্যারামিটার যখন এটি শুরু হয়।
INOUT মোড
৷একটি INOUT প্যারামিটার হল IN -এর সমন্বয় এবং আউট প্যারামিটার যার মানে হল যে কলিং প্রোগ্রাম আর্গুমেন্ট পাস করতে পারে, এবং সঞ্চিত পদ্ধতিটি INOUT পরিবর্তন করতে পারে পরামিতি এবং কলিং প্রোগ্রামে নতুন মান পাস করুন।
একটি প্যারামিটার সংজ্ঞায়িত করার জন্য সিনট্যাক্স
সংরক্ষিত পদ্ধতিতে একটি প্যারামিটার সংজ্ঞায়িত করার সিনট্যাক্স হল নিম্নলিখিত −
MODE parameter_name parameter_type(parameter_size)
এখানে, MODE IN, OUT বা INOUT হতে পারে যা সংরক্ষিত উদ্দেশ্যের প্যারামিটারের উদ্দেশ্যের উপর নির্ভর করে।
- প্যারামিটার_নাম প্যারামিটারের নাম।
- প্যারামিটার_টাইপ প্যারামিটারের ডেটা প্রকার।
- প্যারামিটার_সাইজ প্যারামিটারের আকার হল