Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

테이블에서 모든 데이터를 선택하기 위해 MySQL 저장 프로시저를 어떻게 작성할 수 있습니까?

<시간/>

이를 보여주기 위해 'student_detail' 테이블에서 모든 레코드를 가져올 'selectdetails()'라는 프로시저를 만들고 있습니다.

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)