sql >> Databasteknik >  >> RDS >> Oracle

ORA-00947 Inte tillräckligt med värden när typ deklareras globalt

Du kan inte bara lägga in värden i en tabell med objekt - du måste konvertera värdena till objekt av lämplig typ och sedan infoga objekten. Prova

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

Ej testad på djur - du kommer att vara först!

Dela och njut.




  1. Ingen lämplig drivrutin hittades när de inkluderade de nödvändiga drivrutinerna med maven-assembly-plugin

  2. Minimal loggning med INSERT...VÄLJ i tomma klustrade tabeller

  3. Hur man aktiverar SSL i PostgreSQL

  4. Korrekt bevarade beräknade kolumner