2016-04-07 6 views
0

Ich habe einen Objekttyp ohne seinen Rumpf und Tabellentyp definiert, der diesen Objekttyp zum Speichern von Daten hat.Der Tabellentyp hält die Daten nicht

Jetzt, wenn ich eine Funktion aufrufen und versuchen, Daten in den Tabellentyp zu speichern und schließlich diesen Tabellentyp abzufragen. Aber im Ergebnis bekomme ich nichts.

definiert:

Objekt: Object_sample(KEYCODE varchar2(60))

create or replace TYPE RESULTS_TABLE IS TABLE OF Object_sample; 
+0

Zeigen Sie uns den Code, wo Sie den Typ verwenden. –

Antwort

0

Das ist der häufigste Fehler meistens auftreten, wenn wir mit Objekttyp spielen.
es wird besser sein, wenn Sie den Code anzeigen, aber hier ist, was Sie überprüfen und korrigieren können, wenn Sie nicht implementiert haben. Wenn Sie Ihre Funktion definieren, dann initialisieren Sie in einem allerersten Schritt Ihren Objekttyp mit dem Standardkonstruktor say
your_ref Typ: = Object_sample();

+0

Bravo !! es hat dir geholfen viel Zeit zu sparen ... Ich werde es akzeptieren .. – greatb

Verwandte Themen