Maria에서 기본 저장 프로시저를 만들 수 없습니다.DB
MariaDB 페이지의 문서화된 저장 프로시저가 실행되지 않습니다.
DELIMITER //
CREATE PROCEDURE simpleproc (OUT param1 INT)
BEGIN
SELECT COUNT(*) INTO param1 FROM t;
END;
//
다음 오류가 발생했습니다.
다음 오류가 보고되었습니다.SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서에서 'DELIMITER // CREATE PROCEDURE simpleproc (OUT param1 INT) BEGIN SELECT COUNT' 행 1에서 사용할 올바른 구문을 확인하십시오. SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서에서 올바른 구문을 확인하십시오.1행에서 'END' 근처를 사용합니다. SQL 구문에 오류가 있습니다. 1행에서 '//' 근처를 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오.
제가 무엇을 잘못하고 있으며 어떻게 고칠 수 있을까요?
스크립트 끝에 다음 문을 추가합니다.DELIMITER ;
DELIMITER //
CREATE PROCEDURE simpleproc (OUT param1 INT) BEGIN
SELECT COUNT(*) INTO param1 FROM t;
END;
//
DELIMITER ;
언급URL : https://stackoverflow.com/questions/75745596/mariadb-unkown-syntax-error-in-loop-procedure
'programing' 카테고리의 다른 글
MariaDB는 정말 "WITH" 중간 결과를 캐싱하거나 재사용하고 있습니까? (0) | 2023.08.25 |
---|---|
선두에 있는 .../을(를) 사용하여 상위 디렉터리 위를 종료할 수 없습니다. (0) | 2023.08.25 |
SQL Server 2008에서 스칼라 함수를 호출하는 방법 (0) | 2023.08.25 |
도커 이미지는 어떻게 제거합니까? (0) | 2023.08.25 |
도커에 nvm을 설치하는 방법은 무엇입니까? (0) | 2023.08.25 |