2016-05-15 61 views
-3

我需要統計所有使用pl/sql的用戶。 我有錯誤ORA-00900:無效的SQL語句PL/SQL函數計數用戶

FUNCTION calculeaza_total_utilizatori RETURN NUMBER IS 
     numar NUMBER; 
    BEGIN 
     SELECT count (idutilizator) into numar from utilizator; 
     RETURN numar; 
    EXCEPTION 
     WHEN NO_DATA_FOUND THEN 
      dbms_output.put_line('Nu sunt utilizatori'); 
    END; 

我能做些什麼?謝謝

+1

我會先嚐試SQL(不帶INTO子句)作爲獨立語句來查看錯誤是否存在。另外,創建函數的PL/SQL應該在函數定義之前有'CREATE OR REPLACE'。 – tale852150

回答

2

您是否使用CREATE FUNCTION聲明?

CREATE OR REPLACE FUNCTION calculeaza_total_utilizatori RETURN NUMBER IS 
...