Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como remover “X Rows Selected” no SQLcl &SQL*Plus (Oracle)


Ao usar SQLcl ou SQL*Plus com Oracle Database, você deve ter notado um feedback na parte inferior dos resultados da consulta que informa quantas linhas foram selecionadas. Por exemplo, 100 rows selected (ou quantas linhas foram retornadas).

Se você quiser se livrar disso, você pode usar SET FEEDBACK OFF .

Você também tem a opção de definir um limite de linha, que permite especificar quantas linhas devem ser retornadas antes que o feedback seja fornecido.

Exemplo


Primeiro, aqui está um exemplo de resultados de consulta com o feedback:
SELECT * FROM regions;

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

4 rows selected. 

Nesse caso, quatro linhas foram retornadas e, portanto, o feedback lê 4 rows selected .

Aqui está novamente, mas desta vez sem o feedback:
SET FEEDBACK OFF;
SELECT * FROM regions;

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

Definir um limite de linha


Você também tem a opção de definir um limite de linha. É aqui que você especifica o número de linhas que devem ser retornadas antes que qualquer feedback seja gerado.

Exemplo:
SET FEEDBACK 2;
SELECT * FROM regions;

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

4 rows selected. 

Nesse caso, especifiquei um limite de linha de 2. A consulta resultou no retorno de quatro linhas e, portanto, o feedback também foi fornecido.

Aqui está outro exemplo:
SET FEEDBACK 5;
SELECT * FROM regions;

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

Desta vez, o número de linhas retornadas foi menor que o limite e, portanto, nenhum feedback foi fornecido.