यदि आप परिणाम-सेट प्राप्त करना चाहते हैं और खंड से नियमित रूप से उपयोग करना चाहते हैं - नहीं। MySQL में संग्रहीत रूटीन (प्रक्रियाएं या कार्य) परिणाम मान के रूप में टेबल नहीं लौटा सकते।
लेकिन आप फ़ंक्शन को सरल मानों के रूप में उपयोग कर सकते हैं, उदाहरण के लिए -
DELIMITER $$
CREATE FUNCTION mul10(Param1 INT)
RETURNS INT(11)
BEGIN
RETURN Param1 * 10;
END
$$
DELIMITER ;
CREATE OR REPLACE VIEW view1
AS
SELECT mul10(2) AS column1;
SELECT column1 FROM view1;
----------
20