-2
CREATE OR REPLACE PROCEDURE ex9a(n NUMBER ,c CHAR) IS
pi NUMBER(7,4):=3.14;
v_record Areas%rowtype;
BEGIN
IF c='R' THEN
DBMS_OUTPUT.PUT_LINE('CHOICE : R');
v_record.Input_Value:= n;
v_record.Circle_Area:=pi*n*n;
v_record.Square_Area:=null;
v_record.Sphere_Area:=2*pi*n;
v_record.Sphere_Volume:=(3/4)*r*r;
v_record.Cube_Volume:=null;
END IF;``
END;
/
프로 시저가 컴파일 오류로 생성됩니다. 원의 영역을 계산하여 테이블에 삽입하고 싶습니다.
나는 SHOW ERRORS를 줄 때 오류를 으로 표시합니다. 1) plsql 문 2) 'R'을 선언해야합니다. ('then'을 준 후에도 줄 번호를 잊어 버렸습니다.)컴파일 오류로 생성 된 프로 시저
당신이 얻고있는 컴파일 오류를 게시하십시오. –