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

पीएल/एसक्यूएल इन क्लॉज में वार्रे का उपयोग करते हैं

हाँ, आप कर सकते हैं, बशर्ते कि VARRAY प्रकार एक वैश्विक प्रकार है (और कुछ PL/SQL कोड के लिए स्थानीय नहीं):

CREATE OR REPLACE TYPE str_tab_type IS VARRAY(10) OF VARCHAR2(200);

DECLARE
  l_str_tab str_tab_type;
  l_count NUMBER;
BEGIN
  l_str_tab := str_tab_type();
  l_str_tab.extend(2);
  l_str_tab(1) := 'TABLE';
  l_str_tab(2) := 'INDEX';

  SELECT COUNT(*) INTO l_count
  FROM all_objects
  WHERE object_type IN (SELECT COLUMN_VALUE FROM TABLE(l_str_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 - पिछले वर्ष से डेटा प्राप्त करें (गतिशील)

  2. Oracle SQL स्टेटमेंट डायनेमिक स्कीमा वैरिएबल

  3. oracle से प्रत्येक समूह के लिए नवीनतम पंक्ति का चयन करें

  4. एसक्यूएल डेवलपर में CONCAT

  5. क्वेरी से परिणाम प्राप्त करें