কম্পিউটার টিউটোরিয়াল

MySQL স্টোরড ফাংশন কী এবং কীভাবে তৈরি করবেন?

MySQL স্টোরড ফাংশন একটি বিশেষ ধরনের স্টোরড প্রোগ্রাম যা একটি একক ভ্যালু ফেরত দেয়। এটি সাধারণত সাদা ফর্মুলা বা বізনেস রুল ক্যাপসুলেট করতে ব্যবহৃত হয় যেগুলো SQL স্টেটমেন্ট বা অন্যান্য স্টোরড প্রোগ্রামগুলোর মধ্যে পুনরাবৃত্তি ব্যবহার করা হয়। স্টোরড ফাংশন SQL স্টেটমেন্টে যেখানেই এক্সপ্রেশন ব্যবহার করা হয় সেখানে ব্যবহার করা যায়।

স্টোরড প্রোসিডিউয়ারের সাথে পার্থক্য: স্টোরড ফাংশনের প্যারামিটার শুধু ইনপुट প্যারামিটার (স্টোরড প্রোসিডিউয়ারের IN প্যারামিটার সমতুল্য), এবং ফলাফল ফেরত দেওয়ার জন্য RETURN কীওয়ার্ড ব্যবহার করা হয়।

সিনট্যাক্স

CREATE [DEFINER = { user | CURRENT_USER }]
FUNCTION sp_name ([func_parameter[,...]])
RETURNS type
[characteristic ...] routine_body

func_parameter: param_name type
type: Any valid MySQL data type
characteristic: COMMENT 'string' | LANGUAGE SQL | [NOT] DETERMINISTIC
  | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
  | SQL SECURITY { DEFINER | INVOKER }
routine_body: Valid SQL routine statement

ফাংশনে অবশ্যই RETURNS ক্লজ থাকতে হয় রিটার্ন টাইপ নির্দিষ্ট করতে, এবং ফাংশন বডিতে কমপক্ষে একটি RETURN স্টেটমেন্ট থাকতে হয়।

  1. গুগল প্লে পয়েন্টস কী এবং কীভাবে ব্যবহার করবেন?

  2. ব্যাশ ভেরিয়েবল কী এবং কীভাবে ব্যবহার করবেন?

  3. Samsung Secure Folders কী এবং সেগুলো তৈরি করার পদ্ধতি

  4. স্মিশিং আক্রমণ ব্যাখ্যা: কীভাবে চিনবেন এবং নিজেকে রক্ষা করবেন