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.