2
저장 프로 시저를 만들려고하는데 문제가 있습니다.저장 프로 시저를 만들 수 없습니다. MySQL
delimiter |
create procedure get_user_credits_2(guid char(50))
BEGIN
SELECT user_credits.GUID,
creditwarninglevel,
creditsexpirydate,
EmailCreditWarningLevel,
EmailAddressWarningLevel,
CustomerName,
CASE WHEN user_credits.Credits > 0
THEN sum(user_credits.Credits) + SUM(user_credits.PurchasedCredits)
ELSE user_credits.Credits
END AS 'Credits'
FROM
user_credits
WHERE guid=iguid;
END
|
delimiter ;
Error 1064: You have an error in your SQL syntax, check the manual to your mysql server version for the right syntax to use near 'END' at line 15.
몇 가지 자료를 확인했지만 제대로 작동하지 않습니다. 나는 아마도 그것이 내가보고있는 것일 것이라고 확신합니다. 감사합니다
은 여기 소스뿐만 아니라 다른 질문을 확인했다 : MYSQL stored procedure, case
이미지 : 난 당신이 프로 시저를 선언 사실을 좋아하지 않는 Navitcat IDE에서 어떤 이유로,이 문제를 해결