Delimiter//mysql>CREATEPROCEDUREHello() ->SELECT*fromStudent_info;//QueryOK, 0rowsaffected(0.08 초) 우리는 볼 수 있습니다"/> Delimiter//mysql>CREATEPROCEDUREHello() ->SELECT*fromStudent_info;//QueryOK, 0rowsaffected(0.08 초) 우리는 볼 수 있습니다">
집 >데이터 베이스 >MySQL 튜토리얼 >'BEGIN'과 'END' 없이 MySQL 저장 프로시저를 어떻게 만들 수 있나요?
"BEGIN" 및 "END"를 사용하여 저장 프로시저를 생성하는 것처럼 "BEGIN" 및 "END" 없이 MySQL 저장 프로시저를 생성할 수 있습니다. 유일한 것은 BEGIN 및 END를 생략하는 것입니다. 아래 예에서는 테이블의 모든 행을 가져오기 위해 "BEGIN" 및 "END" 없이 저장 프로시저를 생성합니다. -
mysql> Delimiter // mysql> CREATE PROCEDURE Hello() -> SELECT * from Student_info; // Query OK, 0 rows affected (0.08 sec)
MySQL이 BEGIN 및 END 없이 저장 프로시저를 생성하는 것을 볼 수 있습니다. 이제 CALL 문을 통해 호출하세요 -
mysql> Delimiter ; mysql> CALL Hello(); +-----+---------+------------+------------+ | id | Name | Address | Subject | +-----+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | +------+---------+------------+------------+ 3 rows in set (0.18 sec) Query OK, 0 rows affected (0.28 sec)
위 내용은 'BEGIN'과 'END' 없이 MySQL 저장 프로시저를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!