Ich frage mich, wie kann ich Select-Anweisung aus der Tabelle, die eine getippte Spalte haben machen? Typ dieser Spalte ist definiert als:Oracle SQL: Wählen Sie aus der Tabelle mit verschachtelten Tabelle
create or replace TYPE "MYCOL" as table of MYTYPE;
create or replace TYPE "MYTYPE" as OBJECT
(myid Number, myname Varchar2);
UPD1 Tabelle ist definiert als
CREATE TABLE "T_TABLE"
( "ID" NUMBER NOT NULL ENABLE, "NAME" "MYCOL")
Wenn ich diese Spalte mit select * from T_TABLE
wähle ich diese nicht aussagekräftiges Ergebnis erhalten:
1, MYSCHEMA.MYCOL([MYSCHEMA.MYTYPE],[MYSCHEMA.MYTYPE])
Ich möchte nur diese Typen auspacken.
und wie wird Ihre Tabelle definiert? –
Die Anzeige wird vom SQL-Client gehandhabt. SQL * Plus zeigt dies beispielsweise an: 'MYCOL (MYTYPE (1, 'somevalue'))' –