sql >> Databasteknik >  >> RDS >> Oracle

varning:funktion skapad med kompileringsfel

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; 
/ 


  1. Hur man beräknar aktiva användare per vecka (WAU) i MySQL

  2. Varför returnerar ISNUMERIC('.') 1?

  3. Aggregat stränganslutning i Oracle 10g

  4. Syntax för RETURNING-satsen i Mysql PDO