Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

पीएल/एसक्यूएल में, एक टेबल को पैरामीटर के रूप में लें, इसे फ़िल्टर करें और इसे वापस करें


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. Oracle SQL ऑप्टिमाइज़र इस दृश्य के लिए इंडेक्स विधेय को अनदेखा क्यों कर रहा है?

  2. PostgreSQL 9.5 - utf8 के साथ त्रुटि को हल करने के लिए डिकोड / चयन केस काम नहीं करता है

  3. Oracle SQL, एकाधिक स्तंभों को संयोजित करें + टेक्स्ट जोड़ें

  4. Oracle क्वेरी:अल्पविराम से अलग किए गए मान वाले विभिन्न तालिका के दो स्तंभों की तुलना कैसे करें?

  5. चयन यूनियन का उपयोग करना और एक टेबल से दो कॉलम का आउटपुट लौटाना