>  Q&A  >  본문

MySQL 저장 프로시저 생성 중 오류 1064가 발생했습니다.

MySQL에서 저장 프로시저를 생성하고 싶지만 오류 1064가 발생했습니다.

으아악

내가 만들려는 저장 프로시저에 대한 쿼리는 다음과 같습니다.

으아악

내 검색어가 왜 표시되나요错误代码:1064? 어떻게 해결할 수 있나요?

저는 이전에 ORACLE 데이터베이스를 사용했는데, 이제 막 MySQL을 사용하기 시작했습니다. 제가 모르는 차이점이 있다면 알려주세요.

P粉041881924P粉041881924427일 전600

모든 응답(1)나는 대답할 것이다

  • P粉883223328

    P粉8832233282023-09-13 00:09:27

    DELIMITER일반 구분 기호와 BEGIN END 블록 내의 구분 기호를 구별하기 위해 명령줄 클라이언트 내에서 저장 프로시저를 생성하는 경우에만 필요합니다.

    귀하의 예에서는 구분 기호 $$ CREATE PROCEDURE HITUNGMASUK를 정의했는데 이는 실제로 원하는 것이 아닐 수도 있습니다.

    DELIMITER $$저장 프로시저 정의와 연결되지 않고 단일 명령으로 실행되어야 합니다.

    으아악

    회신하다
    0
  • 취소회신하다