Para melhor visualização, recomendo resolução de no mínimo 1280 x 800 e navegador Mozilla Firefox


segunda-feira, 29 de janeiro de 2018

SQL*Plus 12c - SET FEEDBACK ONLY

Por Eduardo Legatti

Olá,

No SQL*Plus do Oracle 12c, especificamente na variável de sistema FEEDBACK foi introduzida um novo parâmetro na qual podemos executar uma instrução SELECT em uma tabela de forma que apenas o resultado do número de linhas seja retornado. Neste caso, seria o equivalente a executar um SELECT COUNT(*) na tabela.



C:\>sqlplus scott/tiger@ORCL11

SQL*Plus: Release 12.2.0.1.0 Production on Seg Jan 29 12:43:35 2018

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning option

SQL> create table t1 (id number);

Tabela criada.

SQL> insert into t1 select rownum rn from dual connect by rownum <=10;

SQL> commit;

Commit concluído.

SQL> show feedback;
FEEDBACK ON for 6 or more rows

SQL> select rowid,id from t1;

ROWID                      ID
------------------ ----------
AAOifoAAIAAAPhPAAA          1
AAOifoAAIAAAPhPAAB          2
AAOifoAAIAAAPhPAAC          3
AAOifoAAIAAAPhPAAD          4
AAOifoAAIAAAPhPAAE          5
AAOifoAAIAAAPhPAAF          6
AAOifoAAIAAAPhPAAG          7
AAOifoAAIAAAPhPAAH          8
AAOifoAAIAAAPhPAAI          9
AAOifoAAIAAAPhPAAJ         10

10 linhas selecionadas.

SQL> set feedback ONLY;
SQL> show feedback;
feedback ONLY

SQL> select rowid,id from t1;

10 linhas selecionadas.

Google+

Nenhum comentário:

Postagens populares