Oracle
 sql >> Datenbank >  >> RDS >> Oracle

ORA-00947 Nicht genügend Werte beim globalen Deklarieren des Typs

Sie können Werte nicht einfach in eine Objekttabelle einfügen – Sie müssen die Werte in Objekte des entsprechenden Typs umwandeln und dann die Objekte einfügen. Versuchen Sie es

procedure temp is
  v_nt  foo_nt;
begin
  select FOO_OBJ(id ,status)
    bulk collect into v_nt
    from foo;
end temp;

Nicht an Tieren getestet - Sie sind die Ersten!

Teilen und genießen.