sql >> Base de Datos >  >> RDS >> Oracle

Cómo eliminar "X filas seleccionadas" en SQLcl y SQL*Plus (Oracle)

Al usar SQLcl o SQL*Plus con Oracle Database, es posible que haya notado comentarios en la parte inferior de los resultados de su consulta que le indican cuántas filas se seleccionaron. Por ejemplo, 100 rows selected (o la cantidad de filas que se devolvieron).

Si quieres deshacerte de esto, puedes usar SET FEEDBACK OFF .

También tiene la opción de establecer un umbral de filas, lo que le permite especificar cuántas filas se deben devolver antes de proporcionar comentarios.

Ejemplo

Primero, aquí hay un ejemplo de los resultados de la consulta con los comentarios:

SELECT * FROM regions;

Resultado:

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

4 rows selected. 

En este caso, se devolvieron cuatro filas, por lo que los comentarios dicen 4 rows selected .

Aquí está de nuevo, pero esta vez sin comentarios:

SET FEEDBACK OFF;
SELECT * FROM regions;

Resultado:

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

Establecer un umbral de fila

También tiene la opción de establecer un umbral de fila. Aquí es donde especifica el número de filas que deben devolverse antes de que se emita cualquier comentario.

Ejemplo:

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. 

En este caso, especifiqué un umbral de fila de 2. La consulta dio como resultado que se devolvieran cuatro filas, por lo que también se proporcionaron comentarios.

Aquí hay otro ejemplo:

SET FEEDBACK 5;
SELECT * FROM regions;

Resultado:

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

Esta vez, el número de filas devueltas fue menor que el umbral, por lo que no se proporcionó ningún comentario.