Oracle
 sql >> Base de données >  >> RDS >> Oracle

ORA-00947 Pas assez de valeurs lors de la déclaration globale du type

Vous ne pouvez pas simplement mettre des valeurs dans une table d'objets - vous devez convertir les valeurs en objets du type approprié, puis insérer les objets. Essayez

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

Non testé sur les animaux - vous serez le premier !

Partagez et profitez.