저는 MySQL에 익숙하며 프로 시저를 만들려고합니다. 데이터베이스에 연결하고 Oracle SQLDeveloper를 사용하여 데이터를 처리합니다.Oracle SQLDeveloper의 MySQL 프로 시저
내가 스크립트로 다음을 실행하려고...
DELIMITER //
CREATE PROCEDURE GetAllProducts()
BEGIN
SELECT * FROM products;
END //
DELIMITER ;
내가받을 다음과 같은 오류 ... 나는 오라클 SQL Developer의 최신 버전으로 사용하고
Error starting at line 1 in command:
DELIMITER //
Error at Command Line:1 Column:0
Error report:
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER //' at line 1
잘 MySQL의 MySQL 버전 (방금 설치 모두)
누군가가 구분 기호를 사용하는 방법에 나를 도울 수 있습니까?
덕분에, 레오
내 생각 엔 - mysql — The MySQL Command-Line Tool, GUI 툴 : 문장 정의 구분이 유효 할 때까지, 당신이 필요 -
또한 다른 DELIMITER를 지원하는 클라이언트를 시도 할 수 있습니다 이전 구분 기호를 사용합니다. 따라서 DELIMITER //가되어야합니다. – Alfabravo
@Leo 도움이 되었다면 답변을 수락하십시오 – Spring