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

ऑरैकल में संग्रहीत प्रक्रिया कैसे बनाएं जो पैरामीटर की सरणी स्वीकार करता है

हां। Oracle उन्हें संग्रह कहता है और ऐसे कई संग्रह हैं जिनका आप उपयोग कर सकते हैं।

VARRAY का उपयोग करके एक सरल सरणी उदाहरण।


DECLARE
  TYPE Str_Array IS VARRAY(4) OF VARCHAR2(50);
  v_array  Str_Array;

  PROCEDURE PROCESS_ARRAY(v_str_array  Str_Array)
  AS
  BEGIN
    FOR i IN v_str_array.first .. v_str_array.last LOOP
      DBMS_OUTPUT.PUT_LINE('Hello '||v_str_array(i));
    END LOOP;
  END;

BEGIN

  v_array := Str_Array('John','Paul','Ringo','George');

  PROCESS_ARRAY(v_array);

  -- can also pass unbound Str_Array
  PROCESS_ARRAY(Str_Array('John','Paul','Ringo','George'));

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. ऑरैकल में टेबल कैसे ड्रॉप करें

  2. BadImageFormatException। यह तब होगा जब 64 बिट मोड में 32 बिट Oracle क्लाइंट स्थापित घटकों के साथ चल रहा हो

  3. Oracle RAC नेटवर्क और IP जानकारी की जाँच करना

  4. पीएल/एसक्यूएल में अगर स्टेटमेंट कंडीशन में स्केलर सबक्वेरी

  5. संग्रह के तरीके:Oracle डेटाबेस में पहला और अंतिम कार्य