การสร้าง function บน phpMyAdmin

SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Ik Kat
PHP Super Member
PHP Super Member
โพสต์: 291
ลงทะเบียนเมื่อ: 26/06/2017 2:32 pm

การสร้าง function บน phpMyAdmin

โพสต์โดย Ik Kat » 30/06/2017 3:36 pm

Function ที่ใช้ใน MySQL มีหลากหลายมากมายให้เลือกใช้ เช่น Aggregate Functions (ฟังก์ชันการรวม) , Scalar functions (ฟังก์ชันการคำนวณ) , String functions (ฟังก์ชันตัวอักษร) , Date and time functions (ฟังก์ชันวันที่เเละเวลา) ดูได้ที่นี่ ซึ่งรูปแบบของการเขียนฟังก์ชั่นโดนปกติแล้ว คือ การทำงานหนึ่ง งานใดที่เสร็จแล้ว พร้อมการส่งค่ากลับไปตามชนิดของตัวแปรที่กำหนดไว้

Syntax :

โค้ด: เลือกทั้งหมด

CREATE FUNCTION function_name(Parameter1 DataType(size), Parameter2 DataType(size))
   RETURNS DataType(size)
BEGIN
   RETURN Variable;
END


ขั้นตอนการสร้าง function บน phpMyAdmin
    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

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน