Syntax :
โค้ด: เลือกทั้งหมด
CREATE FUNCTION function_name(Parameter1 DataType(size), Parameter2 DataType(size))
RETURNS DataType(size)
BEGIN
RETURN Variable;
END
- 1. เลือก Routines
- 2. เลือก Add Routines หรือ Edit (หากมีฟังก์ชั่นอยู่แล้ว)
- 3. เลือก Type เป็น Function และกำหนดค่า Function ตามที่เราต้องการ
จาก function ตัวอย่างเป็นการรับค่า 2 ค่าแล้วนำมาลบกัน พร้อมกับส่งค่าที่ได้กลับไป
โค้ด: เลือกทั้งหมด
BEGIN
DECLARE sAmt DECIMAL(18,2);
SET sAmt = pNum1 - pNum2;
RETURN sAmt;
END