sql >> Databáze >  >> RDS >> Oracle

ORA-00947 Při globální deklaraci typu není dostatek hodnot

Do tabulky objektů nelze jen vkládat hodnoty – je potřeba hodnoty převést na objekty příslušného typu a poté je vložit. Zkuste

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

Netestováno na zvířatech – budete první!

Sdílejte a užívejte si.




  1. Zablokování v Oracle

  2. SQL Server, Jak nastavit automatický přírůstek po vytvoření tabulky bez ztráty dat?

  3. Funkce SQLite Like() s příklady

  4. Předplatitelský obchodní datový model