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

SQL क्वेरी में Oracle सहयोगी सरणी का उपयोग कैसे करें

मैं इस तरह एक डेटाबेस प्रकार बनाऊंगा:

create type v2t as table of varchar2(30);
/

और फिर इस प्रक्रिया में:

FOR i IN 1..associativeArray.COUNT LOOP
    databaseArray.extend(1);
    databaseArray(i) := associativeArray(i);
END LOOP;

OPEN refCursor FOR
SELECT T.*
FROM   SOME_TABLE T,
       ( SELECT COLUMN_VALUE V
         FROM   TABLE( databaseArray )
       ) T2
WHERE  T.NAME = T2.V;

(जहां डेटाबेसअरे को v2t प्रकार का घोषित किया गया है।)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अद्यतन पर निम्नलिखित पर ORA - 00907 त्रुटि प्राप्त करना

  2. Oracle 11g डेटाबेस को दूरस्थ रूप से कैसे कनेक्ट करें

  3. Oracle के साथ डैपर का उपयोग करना

  4. गैर-डिफ़ॉल्ट NLS_NUMERIC_CHARACTERS के साथ Oracle PL/SQL में टेक्स्ट को संख्या में कुशलतापूर्वक कैसे बदलें?

  5. Oracle के to_char में गैर-प्रारूप वर्णों से बचने का सबसे अच्छा तरीका क्या है?