i erstellt einen Typ haben, wie folgt:Oracle erstellt mit Kompilierungsfehler Typ
create type age_t as object(
dob DATE,
member function age_f return number);
/
den Körper zu definieren i den folgenden Code geschrieben:
create or replace type body age_t as(
member function age_f return number is
v_dob date;
age number(3);
v_dob := to_date(dob);
begin
age := trunc(months_between(sysdate,v_dob))/12;
return age;
end;
end;
);
/
Oracle gibt mir mit Fehlermeldung zusammengestellt. Bitte sagen Sie mir, wo das Problem liegt. Ich benutze Oracle 11g SQL-Client.