Du kan köra show errors;
för att se vad kompileringsfel är.
Parameterns datatyp ska anges utan längd. Använd också varchar2
istället för varchar
.
Från Oracle-webbplats :
Prova detta:
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;
/