2016-05-15 7 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 
... 
関連する問題