Mark: Datentyp problem

Beitrag lesen

Hi,

habe ein Datentyp Problem.

PROCEDURE count_dbfeat (lic_id in int, v_count_dbfeat OUT number) is
    v_count number;
          Begin
               select count(*) INTO v_count from lic_feat where lic_id = v_lic_id;
          v_count_dbfeat:=v_count;
          end;

Die Prozedur bringt folgenden Fehler:

ORA-06502: PL/SQL: numerischer oder Wertefehler: Zeichenfolgenpuffer zu klein ORA-06512: in Zeile 1

Ist der Wert einstellig, klappts. Ist er zweistellig oder größer, dann kommt der angegebene Fehler. Wo liegt der Fehler?

Danke u Gruß
Mark