코드에 구현이 누락된 프로시저 및 함수의 선언을 보고합니다.

Oracle에서는 본문 없이 프로시저 또는 함수를 선언하고 나중에 구현을 작성할 수 있습니다. 이 검사는 구현이 없이 선언된 프로시저 및 함수의 이름을 보고합니다.

예시(Oracle):

DECLARE PROCEDURE foo(a int, b varchar2);
BEGIN
    NULL;
END;

foo 프로시저가 선언되어 있으나 구현이 누락되었습니다. 구현을 추가하여 오류를 제거할 수 있습니다.

DECLARE PROCEDURE foo(a int, b varchar2);
  PROCEDURE foo(a int, b varchar2) IS
BEGIN
    NULL;
END;
BEGIN
    NULL;
END;