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

Oracle PLSQL में एक सीमांकित सूची के माध्यम से कैसे लूप करें?

CURSOR V_CUR IS
select regexp_substr(Parm1 ,'[^,]+', 1, level) As str from dual
connect by regexp_substr(Parm1, '[^,]+', 1, level) is not null;

यह क्यूरर आपको ऐसा परिणाम देगा

123
321

अब कर्सर को पुनरावृत्त करें और प्रक्रिया को लूप में कॉल करें।

For i IN V_CUR
LOOP
    callProdcedure2(i.str);
END LOOP;


  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. निर्धारित करें कि ओरेकल की तारीख सप्ताहांत पर है या नहीं?

  3. ओराटोप

  4. बाहरी तालिकाओं के साथ ORA-29913 को कैसे हल करें

  5. ODP.NET प्रबंधित पुस्तकालय उपनाम को हल करता है, लेकिन 32-बिट पुस्तकालय करता है