Pular para o conteúdo principal

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.

Pré processamento do relatório

  • Estrutura SQL pode servir de auxílio para a construção da estrutura básica inicial do bloco PL/SQL;

  • Comandos pode 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 palavra order na 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 palavra separator na consulta delimitada por caracteres [ e ].