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

एक पीएल/एसक्यूएल वैरिएबल में एक आईएन क्लॉज में संग्रहीत मूल्य पास करें

दूसरा तरीका टेबल ऑपरेटर के साथ नेस्टेड टेबल का उपयोग करना है

create type nt_vr_arr_list is table of number;

DECLARE
  vr_arr_list  nt_vr_arr_list := nt_vr_arr_list(100, 200, 330);
BEGIN
  FOR cx IN (SELECT id, name
               FROM tbl_demo
              WHERE id IN (SELECT COLUMN_VALUE FROM TABLE(vr_arr_list))) LOOP
    DBMS_OUTPUT.put_line('ID: ' || cx.id || ' Name: ' || cx.name);
  END LOOP;
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. Oracle:UPSERT कैसे करें (किसी तालिका में अद्यतन या सम्मिलित करें?)

  3. .crt और .key फ़ाइल से .jks बनाना, क्या यह संभव है

  4. Oracle डेटाबेस में बल्क इंसर्ट:कौन सा बेहतर है:कर्सर लूप या साधारण सेलेक्ट के लिए?

  5. पैकेज में रेफ कर्सर से सभी रिकॉर्ड प्राप्त करें