2014-11-19 5 views
-1

Iam이 Squirrel 클라이언트에서 PL/SQL 함수를 작성하려고합니다. Iam이 다람쥐에서 스크립트를 실행하려고 할 때이 오류가 발생합니다. 이 다람쥐 클라이언트에게 새로운 점을 알려주세요.오류 : 키워드 'RETURN'근처의 구문이 올바르지 않습니다 .SQLState : S0001ErrorCode : Squirrel 클라이언트와 작업 할 때 156

스크립트 :

CREATE FUNCTION totalHoliday 
RETURN int IS 
    total int:= 0; 
BEGIN 
    SELECT count(*) into total 
    FROM dbo.HOLIDAY; 
    RETURN total; 
END; 
/

오류 : 키워드 'RETURN'근처의 구문이 잘못되었습니다. 의 SQLState : S0001 ErrorCode가 오류의 발생 : 함수 totalHoliday에게 RETURN의 INT를 만들 는 총 INT이다 = 0 I는 AS 대신된다하지만 작동 did'nt함으로써 시도

..

+0

Btw : MySQL은 PL/SQL을 지원하지 않습니다. 오라클 관련 언어입니다. –

+0

다람쥐에서 작동하도록 올바른 구문을 입력 해 줄 수 있습니까? – sridhar

+0

http://dev.mysql.com/doc/refman/5.5/en/stored-programs-views.html –

답변

0

세션 등록 정보 대화 상자의 SQL 탭에서 명령문 구분자를 ;에서 /으로 변경하십시오.