create or replace PROCEDURE empl_info(ename VARCHAR2,empid OUT
NUMBER,empcount OUT NUMBER,empname OUT VARCHAR2)
IS
BEGIN
SELECT COUNT(emp_name) INTO empcount FROM employees WHERE emp_name=ename;
SELECT emp_name, emp_id INTO empname,empid FROM employees WHERE
emp_name=ename;
END;
DECLARE en INT,ei INTEGER,ec INT;
EXECUTE empl_info('balu',ei OUTPUT,ec OUTPUT,en OUT);
SELECT en,ec;
error: ORA-06550:line 1,column 15 PLS-00103:encountered the symbol ";" when expecting one of the following.
can you solve this?
Please use the proper syntax of ANONYMOUS BLOCK
DECLARE
en NUMBER;
ei NUMBER;
ec NUMBER;
BEGIN
empl_info('balu',ei,ec,en);
DBMS_OUTPUT.PUT_LINE('EN :'||en);
DBMS_OUTPUT.PUT_LINE('EC :'||ec);
END;