Pré Processamento
O pré-processamento permite que sejam preparados dados necessários no processamento da consulta SQL principal do relatório. União de tabelas que não são possíveis na consulta do relatório podem ser feitas e seu resultado inserido em tabelas auxiliares que serão utilizadas na consulta principal.
Permite também chamar procedimentos já existentes na base de dados, que serão úteis para o processamento da consulta principal.
Ex.: Necessidade de executar um procedimento que popula informações em uma tabela auxiliar que será utilizada na consulta do relatório.
-
Estrutura SQLpode servir de auxílio para a construção da estrutura básica inicial do bloco PL/SQL; -
Comandospode servir de auxílio para a construção do bloco PL/SQL:Filtro Personalizado: Incluído na consulta delimitado por caracteres{e}e compostos por operador, campo e parâmetro, separados por caracteres:servem para aplicar filtros com parâmetros que são informados como listas de valores separados por vírgula e/ou intervalos de valores separados por hífen, causando operações IN e BETWEEN na consulta, respectivamente;Filtro Lista: Incluído na consulta delimitado por caracteres[e]e compostos por operador, campo e parâmetro, separados por caracteres : servem para aplicar filtros com parâmetros que são informados como listas de valores apenas, separados por vírgulas, causando operações IN na consulta;Cláusula Exists: Incluída na consulta delimitada por caracteres{e}e composta por operador, palavra exists com not antes, caso necessário, select obrigatório para exists, campo para ser filtrado e parâmetro que filtre o campo, caso necessários, separados por caracteres | e causando uma cláusula EXISTS ou NOT EXISTS na consulta;Cláusula Ordenação: Incluída palavraorderna consulta delimitada por caracteres[e], causando a inclusão de ORDER BY com a ordenação selecionada entre as que foram cadastradas na seção Ordenação;Cláusula Separador: Incluída palavraseparatorna consulta delimitada por caracteres[e].