Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да премахнете „Избрани X редове“ в SQLcl &SQL*Plus (Oracle)

Когато използвате SQLcl или SQL*Plus с Oracle Database, може да сте забелязали обратна връзка в долната част на резултатите от вашата заявка, която ви казва колко реда са избрани. Например, 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. Извличане на последно вмъкнатата IDENTITY на Oracle

  2. как да изберете списък с 10 000 уникални идентификатори от двойни в oracle SQL

  3. Сравняване с дата в Oracle sql

  4. Oracle 12c ИДЕНТИФИЦИРАН ОТ СТОЙНОСТ

  5. как да конвертирате низ от дата във формат на дата в oracle10g