কম্পিউটার

MySQL সঞ্চিত-প্রক্রিয়া:আউট প্যারামিটার?


এখানে একটি সংরক্ষিত পদ্ধতি যা ইনপুট (IN) এর জন্য একটি প্যারামিটার এবং আউটপুট (OUT) এর জন্য দ্বিতীয় প্যারামিটার নেয়

mysql> delimiter //mysql> পদ্ধতি তৈরি করুন Sp_SQRT(IN Number1 INT, OUT Number2 FLOAT) -> শুরু -> Number2=sqrt(Number1) সেট করুন; -> শেষ; -> //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.24 সেকেন্ড)mysql> ডিলিমিটার;

সংরক্ষিত পদ্ধতিতে কল করুন এবং ব্যবহারকারীর ভেরিয়েবলে মানটি পাঠান। সিনট্যাক্স নিম্নরূপ

 কল yourstoredProcedureName(anyIntegerValue,@anyVariableName);

@anyVariableName ভেরিয়েবলে কোন মান সংরক্ষিত আছে তা পরীক্ষা করুন। সিনট্যাক্স নিম্নরূপ

@anyVariableName নির্বাচন করুন;

'Sp_SQRT' নাম দিয়ে সঞ্চিত পদ্ধতি তৈরি করা হয়েছে। সঞ্চিত পদ্ধতিতে কল করার জন্য ক্যোয়ারীটি নিম্নরূপ

mysql> কল Sp_SQRT(36,@MySquareRootNumber); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.02 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে @MySquareRootNumber ভেরিয়েবলের মান পরীক্ষা করুন

mysql> নির্বাচন করুন @MySquareRootNumber;

নিম্নলিখিত আউটপুট

<প্রে>+---------+| @MySquareRootNumber |+----------------------+| 6 |+---------+1 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL সঞ্চিত পদ্ধতিতে DELETE ক্যোয়ারী প্রয়োগ করুন

  2. একটি MySQL সংরক্ষিত পদ্ধতিতে WHERE IN() এর সাথে কাজ করা

  3. একটি MySQL সংরক্ষিত পদ্ধতিতে গাণিতিক ক্রিয়াকলাপগুলি সম্পাদন করুন?

  4. MySQL সঞ্চিত পদ্ধতিতে একটি টেবিলে তথ্য সন্নিবেশ করান?