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

SQLcl और SQL* Plus (Oracle) में "X Rows Selected" को कैसे निकालें

Oracle डेटाबेस के साथ SQLcl या SQL*Plus का उपयोग करते समय, आपने अपने क्वेरी परिणामों के निचले भाग में फीडबैक देखा होगा जो आपको बताता है कि कितनी पंक्तियों का चयन किया गया था। उदाहरण के लिए, 100 rows selected (या फिर भी कई पंक्तियाँ लौटा दी गईं)।

अगर आप इससे छुटकारा पाना चाहते हैं, तो आप SET FEEDBACK OFF . का इस्तेमाल कर सकते हैं ।

आपके पास एक पंक्ति थ्रेशोल्ड सेट करने का विकल्प भी है, जो आपको यह निर्दिष्ट करने की अनुमति देता है कि फीडबैक प्रदान करने से पहले कितनी पंक्तियों को वापस किया जाना चाहिए।

उदाहरण

सबसे पहले, प्रतिक्रिया के साथ क्वेरी परिणामों का एक उदाहरण यहां दिया गया है:

SELECT * FROM regions;

परिणाम:

   REGION_ID               REGION_NAME 
____________ _________________________ 
           1 Europe                    
           2 Americas                  
           3 Asia                      
           4 Middle East and Africa    

4 rows selected. 

इस मामले में, चार पंक्तियों को वापस कर दिया गया था, और इसलिए प्रतिक्रिया 4 rows selected . पढ़ती है ।

यहाँ यह फिर से है, लेकिन इस बार प्रतिक्रिया के बिना:

SET FEEDBACK OFF;
SELECT * FROM regions;

परिणाम:

   REGION_ID               REGION_NAME 
____________ _________________________ 
           1 Europe                    
           2 Americas                  
           3 Asia                      
           4 Middle East and Africa   

पंक्ति थ्रेसहोल्ड सेट करें

आपके पास पंक्ति थ्रेशोल्ड सेट करने का विकल्प भी है। यह वह जगह है जहां आप उन पंक्तियों की संख्या निर्दिष्ट करते हैं जिन्हें किसी भी प्रतिक्रिया के आउटपुट से पहले वापस किया जाना चाहिए।

उदाहरण:

SET FEEDBACK 2;
SELECT * FROM regions;

परिणाम:

   REGION_ID               REGION_NAME 
____________ _________________________ 
           1 Europe                    
           2 Americas                  
           3 Asia                      
           4 Middle East and Africa    

4 rows selected. 

इस मामले में, मैंने 2 की एक पंक्ति सीमा निर्दिष्ट की। क्वेरी के परिणामस्वरूप चार पंक्तियों को वापस किया गया, और इसलिए प्रतिक्रिया भी प्रदान की गई।

यहां एक और उदाहरण दिया गया है:

SET FEEDBACK 5;
SELECT * FROM regions;

परिणाम:

   REGION_ID               REGION_NAME 
____________ _________________________ 
           1 Europe                    
           2 Americas                  
           3 Asia                      
           4 Middle East and Africa   

इस बार लौटाई गई पंक्तियों की संख्या सीमा से कम थी, और इसलिए कोई प्रतिक्रिया नहीं दी गई थी।


  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 में IPv4/IPv6 पतों का प्रतिनिधित्व करना

  2. Oracle तत्काल क्लाइंट DYLD_LIBRARY_PATH त्रुटि

  3. मैं विभिन्न सर्वरों पर दो अलग-अलग डेटाबेस के बीच Oracle स्कीमा की प्रतिलिपि या आयात कैसे करूं?

  4. Oracle में UTF8 वर्ण सेट को कैसे कॉन्फ़िगर करें?

  5. ORA-01017 Oracle त्रुटि समाधान युक्तियाँ