如何編寫 MySQL 儲存過程來選擇表中的所有資料?


為了展示它,我們建立一個名為“selectdetails()”的過程,該過程將從表“student_detail”中獲取所有記錄。

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

現在,呼叫此過程後,我們將從“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)

更新於: 2020 年 2 月 12 日

993 次瀏覽

開始你的 職業生涯

完成課程以獲得認證

開始
廣告