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
'source' 카테고리의 다른 글
PowerShell 스크립트가 스케줄링된 작업을 통해 실행되지 않음 (0) | 2023.08.18 |
---|---|
SQL Server Management Studio 2008에서 저장된 모든 프로시저를 검색하여 문자열 찾기 (0) | 2023.08.18 |
배경색의 불투명도(텍스트는 아님) (0) | 2023.08.18 |
Powershell에서 두 날짜 간의 일 수 차이를 가져오는 중 (0) | 2023.08.13 |
추가 데이터를 높은 차트 시리즈로 설정 (0) | 2023.08.13 |