আমরা LEAVE কমান্ডের সাহায্যে MySQL সঞ্চিত পদ্ধতি থেকে প্রস্থান/প্রস্থান করতে পারি।
নিচের সিনট্যাক্স।
Leave yourLabelName;
নিচেরটি একটি উদাহরণ। এখানে, আমরা একটি নতুন পদ্ধতি তৈরি করছি৷
mysql> delimiter // mysql> CREATE PROCEDURE ExitQuitDemo2(IN Var1 VARCHAR(20)) -> proc_Exit:BEGIN -> IF Var1 IS NULL THEN -> LEAVE proc_Exit; -> END IF; -> END // Query OK, 0 rows affected (0.16 sec)
উপরে, আমরা প্রক্রিয়া থেকে প্রস্থান করার জন্য নিম্নলিখিত LEAVE কমান্ড সেট করেছি। Var1 যদি "NULL" হয়, পদ্ধতিটি প্রস্থান করবে৷
LEAVE proc_Exit;
ডিলিমিটারকে ';' এ পরিবর্তন করতে।
mysql>delimiter ; mysql>
সঞ্চিত পদ্ধতিতে কল করার জন্য, আমাদের প্রক্রিয়ার নাম অনুসরণ করে CALL কমান্ড ব্যবহার করতে হবে।
নিচের সিনট্যাক্স।
call yourStoredProcedureName;