Iandev Smarter Business - Logo Cor
Navegação no fórum
para criar postagens e tópicos.

Explain no Oracle

Explain no Oracle

Tem que rodar 2 comandos.
Comando1: Explain plan for seu select finalizando com ponto e virgula no final
Comando2: SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY)

!@#

EXPLAIN PLAN FOR
Select
pe.seqproduto as idproduto
,pe.nroempresa as idempresa
,1 as idlocalestoque
,pe.estqminimoloja as qtdeestoqueminimo
,pe.estqmaximoloja as qtdeestoquemaximo
,coalesce(pe.nrodiaestq, 0) as diasestoquedesejado
From
consinco.mrl_produtoempresa pe
inner join consinco.map_produto p on (p.seqproduto = pe.seqproduto)
Where
pe.dtaalteracao between '$v{datainicial}' and TO_DATE('$v{datafinal}' || ' 23:59:59', 'YYYY-MM-DD HH24:MI:SS')
and p.dtahorinclusao < current_date
;
!@#

SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY)