Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Di PL/SQL, ambil tabel sebagai parameter, filter dan kembalikan


CREATE OR REPLACE FUNCTION filterme(i_test IN test_tbl)
RETURN test_tbl
AS
  ret_tab test_tbl = test_tbl();
begin
  for i in 1 .. i_test.count loop
    if i_test(i).test_id > 10 then /* do the test */
      ret_tab.extend(1);
      ret_tab(ret_tab.count) := i_test(i);
    end if;
  end loop;
  return ret_tab;
end;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Entitas Oracle dalam kerangka entitas VS tidak memperbarui kunci utama dalam kode

  2. Driver ODP.NET terkelola tidak muncul di dialog Sumber Data

  3. Mengapa quantifier yang tidak serakah terkadang berfungsi di Oracle regex?

  4. login keamanan pegas tidak berfungsi dengan Oracle

  5. ORA-01097