sql >> Database teknologi >  >> RDS >> Oracle

ORA-00947 Ikke nok værdier, mens typen erklæres globalt

Du kan ikke bare sætte værdier ind i en tabel med objekter - du skal konvertere værdierne til objekter af den passende type og derefter indsætte objekterne. Prøv

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

Ikke testet på dyr - du vil være den første!

Del og nyd.




  1. Sådan beregnes en kvadratrod i SQL

  2. Native Library sqljdbc_auth.dll er allerede indlæst i en anden klasseindlæser

  3. Introduktion til diagramtyper

  4. Sådan installeres MariaDB 10 på RHEL 8