इस ट्यूटोरियल में, मैं एक Oracle FOR LOOP SELECT स्टेटमेंट उदाहरण दे रहा हूँ। आप PL/SQL का उपयोग करके SELECT परिणामों के माध्यम से Oracle में लूप के लिए अंदर SELECT कथन का उपयोग कर सकते हैं।
लूप इन सेलेक्ट सिंटैक्स के लिए
FOR cursor_variable IN (select_statement) LOOP -- commands to execute END LOOP;
ओरेकल फॉर लूप सेलेक्ट स्टेटमेंट उदाहरण
निम्नलिखित उदाहरण में, यह ईएमपी तालिका से सभी अभिलेखों के माध्यम से लूप करेगा जहां विभाग 10 के बराबर है और कर्मचारियों के वेतन को प्रिंट करेगा।
SET SERVEROUTPUT ON; BEGIN FOR c IN (SELECT EMPNO, ENAME, SAL FROM emp WHERE deptno = 10) LOOP DBMS_OUTPUT.PUT_LINE ( 'Salary for the employee ' || c.ename || ' is: ' || c.sal); END LOOP; END; /
आउटपुट:
Salary for the employee CLARK is: 2450 Salary for the employee KING is: 5000 Salary for the employee MILLER is: 1300 PL/SQL procedure successfully completed.
यह भी देखें:
- ओरेकल फॉर लूप रिवर्स उदाहरण
- Oracle WHILE LOOP उदाहरण
- Oracle IF कंडीशन उदाहरण
-
कितने डेटाबेस इंडेक्स बहुत अधिक हैं?
-
Oracle में किसी संख्या को 2 दशमलव स्थानों पर प्रारूपित करने के 3 तरीके
-
ODP.NET 2.111 और ODP.NET 4.112 को एक ही मशीन में एक साथ कैसे स्थापित करें जबकि दोनों एक ही डेटाबेस सर्वर की ओर इशारा करते हैं
-
Oracle क्लॉब कॉलम में किसी विशेष स्ट्रिंग की खोज करें
-
Oracle दिनांक डेटाटाइप, SQL के माध्यम से 'YYYY-MM-DD HH24:MI:SS TMZ' में रूपांतरित