Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Trong PL / SQL, lấy một bảng làm tham số, lọc nó và trả về


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. ODP.NET / EF6 - kiểu dữ liệu CHAR trong mệnh đề WHERE

  2. Truy vấn SQL sử dụng hai ngày

  3. Tính toán chênh lệch giữa hai dấu thời gian trong Oracle bằng mili giây

  4. Tạo tệp đầu ra định dạng phẳng có chiều rộng cố định từ truy vấn SQL

  5. Xây dựng một truy vấn động trong C # (SQL Injection Attack)