U kunt show errors;
. uitvoeren om te zien wat compilatiefouten zijn.
Het datatype van de parameter moet zonder lengte worden opgegeven. Gebruik ook varchar2
in plaats van varchar
.
Van Oracle-site :
Probeer dit:
CREATE OR REPLACE FUNCTION count_emp(e_name varchar2) -- here
RETURN integer IS
total integer;
BEGIN
SELECT count(*) into total
FROM DEPARTMENTS
where ENAME = e_name;
RETURN total;
END;
/