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

PL/SQL का उपयोग करके तालिका से डेटा पुनर्प्राप्त करना

हां, ऐसा करने का एक आसान तरीका लूप का उपयोग करना है। लेकिन, आप कुछ नहीं . के माध्यम से लूप कर रहे हैं (उन चरों में कभी भी कुछ न लाएं) और कभी भी लूप से बाहर न निकलें। इसके अलावा, आप वास्तव में क्या कर रहे हैं?

यहां बताया गया है कि आपने इसे कैसे किया होगा (स्कॉट के DEPT . पर आधारित तालिका जो आपके जैसी है):

SQL> set serveroutput on
SQL> begin
  2    for cur_r in (select deptno, dname, loc from dept) loop
  3      dbms_output.put_line(cur_r.deptno ||' '|| cur_r.dname ||' '|| cur_r.loc);
  4    end loop;
  5  end;
  6  /
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

PL/SQL procedure successfully completed.

SQL>



  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 प्रपत्र बिल्डर त्रुटि FRM-10044

  2. एक SQL स्क्रिप्ट के साथ एक बच्चे और एक पैरेंट पंक्ति को हटाएँ

  3. Oracle में <> का क्या अर्थ है

  4. ऑरैकल डेटाबेस में तालिका का नाम बदलें कॉलम बदलें

  5. Oracle का विनिर्देश या SQL का? :विदेशी कुंजी बाधाओं के साथ तालिका को छोटा करें