아래와 같이 했는데 오류가 낫다고 하면서 등록이 올바로 안됩니다
어디가 잘못됏는지 좀 봐주세요
부탁드리겠습니다
================================================
CREATE OR REPLACE PROCEDURE HIPPO.sp_test3 ( as_empno IN VARCHAR2,
as_emp_name IN VARCHAR2,
as_result OUT VARCHAR2)
IS
s_msg VARCHAR2(50) := '성공';
BEGIN
INSERT INTO hippo.PERSONNEL(empno, emp_name) VALUE(an_empno, as_emp_name);
IF sql%ROWCOUNT = 1 THEN
COMMIT;
ELSE
ROLLBACK;
s_msg := '입력되지 않았습니다.';
END IF
as_result := s_msg;
END;
DECLARE
s_result VARCHAR2(50) := '';
BEGIN
sp_test3('TEST5','TEST5', s_result);
DBMS_OUTPUT.put_line('======================================================');
DBMS_OUTPUT.put_line('= 실행결과 : ' || s_result);
DBMS_OUTPUT.put_line('======================================================');
END;