2016-12-01 9 views
1

근처의 구문 오류가 행 6에 발생하므로이 함수를 만들 수 없습니다. 내가 여기서 뭔가를 놓치고 있니?PostgreSQL 함수 구문 오류 DECLARE 절의

+0

변경'LANGUAGE plpgsql'? .. –

+0

근무! 고마워, 아래에 귀하의 ans을 추가하여 올바른 것으로 표시 할 수 있습니다. –

답변

2

이것은 PL/pgSQL 함수이므로이를 선언해야합니다.

사용

LANGUAGE plpgsql 

보다는

LANGUAGE sql 
1

변화

LANGUAGE sql

LANGUAGE plpgsql

SQL DECLARE은 커서 용입니다. 귀하의 기능에 그것은 plpgslq 명령입니다