建立函式。如以下範例:
-- CREATE FUNCTION Syntax CREATE FUNCTION sample (num INT, str VARCHAR(20)) RETURNS VARCHAR(50) DETERMINISTIC RETURN CONCAT(CAST(num AS CHAR), ' Hello, ', str); SELECT sample(1, 'world');
程序必需使用 CALL 陳述式 (statement) 來呼叫;但函式本身即是一個表達式 (expression),可直接呼叫。另外,只有函式會有傳回值 (return value)。