sql >> Database >  >> RDS >> Oracle

Hoe "X Rows Selected" in SQLcl &SQL*Plus (Oracle) te verwijderen

Wanneer u SQLcl of SQL*Plus met Oracle Database gebruikt, is het u wellicht opgevallen dat onderaan uw zoekopdrachtresultaten worden weergegeven hoeveel rijen zijn geselecteerd. Bijvoorbeeld 100 rows selected (of hoeveel rijen er ook zijn geretourneerd).

Als je hier vanaf wilt, kun je SET FEEDBACK OFF gebruiken .

Je hebt ook de mogelijkheid om een ​​rijdrempel in te stellen, waarmee je kunt specificeren hoeveel rijen moeten worden geretourneerd voordat feedback wordt gegeven.

Voorbeeld

Ten eerste is hier een voorbeeld van zoekopdrachtresultaten met de feedback:

SELECT * FROM regions;

Resultaat:

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

4 rows selected. 

In dit geval zijn er vier rijen geretourneerd, en dus luidt de feedback 4 rows selected .

Hier is het weer, maar deze keer zonder de feedback:

SET FEEDBACK OFF;
SELECT * FROM regions;

Resultaat:

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

Stel een rijdrempel in

U heeft ook de mogelijkheid om een ​​rijdrempel in te stellen. Hier specificeert u het aantal rijen dat moet worden geretourneerd voordat er feedback wordt uitgevoerd.

Voorbeeld:

SET FEEDBACK 2;
SELECT * FROM regions;

Resultaat:

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

4 rows selected. 

In dit geval heb ik een rijdrempel van 2 opgegeven. De zoekopdracht resulteerde in het retourneren van vier rijen, en dus werd er ook feedback gegeven.

Hier is nog een voorbeeld:

SET FEEDBACK 5;
SELECT * FROM regions;

Resultaat:

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

Deze keer was het aantal geretourneerde rijen minder dan de drempelwaarde, zodat er geen feedback werd gegeven.


  1. Kan een externe sleutel NULL en/of duplicaat zijn?

  2. Berichten en opmerkingen verwijderen uit Action Scheduler

  3. psql:server heeft de verbinding onverwacht gesloten

  4. Wanneer autovacuüm niet stofzuigt