show errors;
を実行できます コンパイルエラーを確認します。
パラメータのデータ型は長さなしで指定する必要があります。また、varchar2
を使用します varchar
の代わりに 。
Oracleサイト から :
これを試してください:
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;
/