কম্পিউটার

আমরা কি MySQL DEMILITER হিসাবে সেমিকোলন ব্যবহার করতে পারি?


না, আমরা পারি না। আপনি যদি এখনও এটি করেন তবে সঞ্চিত পদ্ধতি তৈরি করা হবে না। অতএব, প্রথমে আপনাকে আপনার DELIMITER সেমিকোলন(;) থেকে অন্যদের মত (// ,??...etc) পরিবর্তন করতে হবে। নিম্নলিখিত সিনট্যাক্স −

DELIMITER //
CREATE PROCEDURE yourProcedureName()
BEGIN
yourStatement1,
.
.
.
.
N
END
//
DELIMITER ;

একটি সংরক্ষিত পদ্ধতি −

তৈরি করার জন্য আমরা উপরের সিনট্যাক্স বাস্তবায়ন করি
mysql> DELIMITER //
mysql> CREATE PROCEDURE get_Message()
   -> BEGIN
   -> SELECT CONCAT("HELLO"," ","MYSQL USERS");
   -> END
   -> //
Query OK, 0 rows affected (0.23 sec)
mysql> DELIMITER ;

এখন আপনি CALL কমান্ড -

এর সাহায্যে সঞ্চিত পদ্ধতিতে কল করতে পারেন
mysql> CALL get_Message();

আউটপুট

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

তৈরি করবে
+-----------------------------------+
| CONCAT("HELLO"," ","MYSQL USERS") |
+-----------------------------------+
| HELLO MYSQL USERS                 |
+-----------------------------------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.01 sec)

  1. আমরা কি একটি MySQL পদ্ধতিতে "IF NOT IN" ব্যবহার করতে পারি?

  2. আমরা কি MySQL এ ORDER BY NULL ব্যবহার করতে পারি?

  3. আমরা কি একটি MySQL ক্যোয়ারীতে SELECT NULL স্টেটমেন্ট ব্যবহার করতে পারি?

  4. আমরা কি একটি MySQL ক্যোয়ারীতে "LIKE concat()" ব্যবহার করতে পারি?