MySQL-এ স্টোরড প্রসিডিউর অস্তিত্ব আছে কিনা এবং এর ডেফিনিশন দেখতে SHOW CREATE PROCEDURE ব্যবহার করুন।
স্টোরড প্রসিডিউর তৈরি
DELIMITER //
CREATE PROCEDURE ExtenddatesWithMonthdemo(
IN date1 DATETIME,
IN NumberOfMonth INT
)
BEGIN
SELECT DATE_ADD(date1, INTERVAL NumberOfMonth MONTH) AS ExtendDate;
END //
DELIMITER ;
অস্তিত্ব ও ডেফিনিশন যাচাই
SHOW CREATE PROCEDURE ExtenddatesWithMonthdemo;
আউটপুট (টেবিল ফরম্যাটে)
+--------------------------+--------------------------------------------+----------------------------------------------------------------------------------+-------------------+-------------------+------------------+ | Procedure | sql_mode | Create Procedure | character_set_client | collation_connection | Database Collation | +--------------------------+--------------------------------------------+----------------------------------------------------------------------------------+-------------------+-------------------+------------------+ | ExtenddatesWithMonthdemo | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | CREATE DEFINER=`root`@`%` PROCEDURE `ExtenddatesWithMonthdemo`(...) BEGIN ... END | utf8 | utf8_general_ci | utf8_general_ci | +--------------------------+--------------------------------------------+----------------------------------------------------------------------------------+-------------------+-------------------+------------------+
প্রসিডিউর কল
CALL ExtenddatesWithMonthdemo('2019-02-13', 6);
ফলাফল
+---------------------+ | ExtendDate | +---------------------+ | 2019-08-13 00:00:00 | +---------------------+
অন্যান্য যাচাই পদ্ধতি