Hallo zusammen,
ich möchte die Tabellennamen aller Tabellen im System in einem Cursor haben. Die Namen bekomme ich aus der Tabelle 'user_tables', die Spalte heißt 'table_name'. Das wäre nicht das Problem.
Mein Problem ist die richtige deklaration des benötigten Cursors. Ich möchte ja NUR die Tabellennamen, sprich 'table_name' in meinem Cursor haben.
Beispiel:
type TTabellenCursor is ref cursor;
procedure GetTableNames(aField out varchar2, cTabCur out TTabellenCursor) is
begin
cursor cTabCur is
select table_name
from user_tables;
end;
Warum klappt das nicht?
Danke
mcst
ich möchte die Tabellennamen aller Tabellen im System in einem Cursor haben. Die Namen bekomme ich aus der Tabelle 'user_tables', die Spalte heißt 'table_name'. Das wäre nicht das Problem.
Mein Problem ist die richtige deklaration des benötigten Cursors. Ich möchte ja NUR die Tabellennamen, sprich 'table_name' in meinem Cursor haben.
Beispiel:
type TTabellenCursor is ref cursor;
procedure GetTableNames(aField out varchar2, cTabCur out TTabellenCursor) is
begin
cursor cTabCur is
select table_name
from user_tables;
end;
Warum klappt das nicht?
Danke
mcst
Comment