ในการประกาศตัวแปรสามารถประกาศพร้อมกับกำหนดค่า DEFAULT ได้เลย หรือจะมา SET ที่หลังก็ได้
Example การประกาศ Declare Variable บน MySQL Stored Procedure ในรูปแบบต่าง ๆ
DROP PROCEDURE IF EXISTS getCustomer;
DELIMITER //
CREATE PROCEDURE getCustomer()
BEGIN
DECLARE x,y INT DEFAULT 0;
DECLARE iLimitRow INT DEFAULT 1;
DECLARE sCountryCode VARCHAR(2);
DECLARE iFoundRow INT DEFAULT 0;
SET sCountryCode = 'US';
SELECT COUNT(*) INTO x FROM customer;
SET y = x;
SELECT * FROM customer WHERE COUNTRY_CODE = sCountryCode ORDER BY CUSTOMER_ID LIMIT 0,iLimitRow;
SET iFoundRow = FOUND_ROWS();
END //
DELIMITER ;