sql >> Base de Datos >  >> RDS >> Oracle

ORA-00947 No hay suficientes valores al declarar el tipo globalmente

No puede simplemente poner valores en una tabla de objetos:debe convertir los valores en objetos del tipo apropiado y luego insertar los objetos. Prueba

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

No probado en animales, ¡serás el primero!

Comparte y disfruta.