Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีเขียน MySQL Stored Procedure เพื่อ Select ข้อมูลทั้งหมดจากตาราง


เพื่อสาธิต เราจะสร้าง Procedure ชื่อ selectdetails() ซึ่งจะดึงข้อมูลทั้งหมดจากตาราง student_detail

mysql> Delimiter // 
mysql> Create Procedure selectdetails() 
    -> BEGIN 
    -> Select * from student_detail; 
    -> END// 
Query OK, 0 rows affected (0.00 sec)

ตอนนี้หลังจากเรียกใช้ Procedure นี้ เราจะได้ข้อมูลทั้งหมดจากตาราง student_detail

mysql> Delimiter ; 
mysql> CALL selectdetails(); 
+-----------+-------------+------------+ 
| Studentid | StudentName | address    | 
+-----------+-------------+------------+ 
|       100 | Gaurav      | Delhi      | 
|       101 | Raman       | Shimla     | 
|       103 | Rahul       | Jaipur     | 
|       104 | Ram         | Chandigarh | 
|       105 | Mohan       | Chandigarh | 
+-----------+-------------+------------+ 
5 rows in set (0.00 sec) 
Query OK, 0 rows affected (0.01 sec)