sql >> Databasteknik >  >> RDS >> Oracle

Hur man tar bort "X Rows Selected" i SQLcl &SQL*Plus (Oracle)

När du använder SQLcl eller SQL*Plus med Oracle Database, kanske du har märkt feedback längst ner i dina frågeresultat som talar om hur många rader som valts. Till exempel, 100 rows selected (eller hur många rader som helst som returnerades).

Om du vill bli av med detta kan du använda SET FEEDBACK OFF .

Du har också möjlighet att ställa in en radtröskel, vilket gör att du kan ange hur många rader som ska returneras innan feedback ges.

Exempel

Först, här är ett exempel på frågeresultat med feedbacken:

SELECT * FROM regions;

Resultat:

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

4 rows selected. 

I det här fallet returnerades fyra rader, så feedbacken läser 4 rows selected .

Här är den igen, men den här gången utan feedback:

SET FEEDBACK OFF;
SELECT * FROM regions;

Resultat:

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

Ange en radtröskel

Du har också möjlighet att ställa in en radtröskel. Det är här du anger antalet rader som måste returneras innan någon feedback matas ut.

Exempel:

SET FEEDBACK 2;
SELECT * FROM regions;

Resultat:

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

4 rows selected. 

I det här fallet angav jag en radtröskel på 2. Frågan resulterade i att fyra rader returnerades, och därför gavs också feedback.

Här är ett annat exempel:

SET FEEDBACK 5;
SELECT * FROM regions;

Resultat:

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

Den här gången var antalet returnerade rader mindre än tröskeln, och därför gavs ingen feedback.


  1. Förvandla databasresultat till array

  2. Oracle tar inte bort markörer efter stängning av resultatuppsättningen

  3. Få dagen från ett datum i PostgreSQL

  4. Hur skapar man dummyvariabelkolumner för tusentals kategorier i Google BigQuery?