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

Procházet předdefinovanými hodnotami

Mohli byste to udělat, i když pravděpodobně ne tak uhlazeně, jak byste chtěli:

declare
  type nt_type is table of number;
  nt nt_type := nt_type (1, 3, 5);
begin
  for i in 1..nt.count loop
    dbms_output.put_line(nt(i));
  end loop;
end;

Pokud v databázi vytvoříte typ:

create type number_table is table of number;

pak můžete udělat toto:

begin
  for r in (select column_value as var from table (number_table (1, 3, 5))) loop
    dbms_output.put_line(r.var);
  end loop;
end;


  1. SQL Server:Úniky úrovně izolace mezi sdruženými připojeními

  2. MySQL Dump čeká na zámek metadat tabulky

  3. formátování datového pole v mysql

  4. Může magento používat více slave MySQL?