source

mysql에서 프로시저 만들기

manysource 2023. 8. 18. 22:45

mysql에서 프로시저 만들기

저는 w3 학교에서 sql을 배우고 있었습니다.여기 간단한 mysql 절차가 있는데, 제가 sql에 새로 온 이 절차를 쓸 수가 없어서 피드백을 부탁드립니다.

  DELIMITER //
CREATE PROCEDURE getAllAgents
BEGIN
SELECT
 * FROM agents
 END //
 DELIMITER ; 

이 절차를 실행하려고 하면 다음 오류가 계속 발생합니다.

오류 코드: 1064 SQL 구문에 오류가 있습니다. 줄 2의 'begin select * from agents end' 근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서를 확인하십시오.

다음을 시도해 보십시오.

DELIMITER //
CREATE PROCEDURE SelectAllCustomers

BEGIN
  SELECT * FROM Customers

END //
DELIMITER ;



  call SelectAllCustomers

mariyaDB를 사용하는 경우

CREATE procedure selectAllCustomers()
SELECT * FROM customer

실행할

call selectAllCustomers

언급URL : https://stackoverflow.com/questions/58037756/creat-procedure-in-mysql