Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Específicas do Gerador de Relatórios > CriaView

CriaView

Esta função cria uma View temporária no banco para otimizar a execução do relatório, respeitando as abrangências definidas para as tabelas presentes no comando SQL da View, semelhante ao comportamento do Gerador de Relatórios. Caso não seja possível criar a View, será exibido um erro informando que houveram problemas na operação.

Após o término da execução do relatório, todas as Views criadas temporariamente serão excluídas automaticamente do banco.

Sintaxe: CriaView (Alfa SQL, Alfa End NomeView);

Parâmetros:

Nome Tipo Descrição
SQL Alfa SQL contendo todo o código (SELECT) da View a ser criada. Este comando deve ser no formato SQLSenior2.
NomeView Alfa Retorna o nome temporário da View que foi criada.

Exemplo:

Definir Alfa xSql2;

xSql2 = "SELECT NUMEMP, TIPCOL, NUMCAD, SUM(PROVEN) PROVEN, SUM(DESCON) DESCON FROM R034FUN GROUP BY NUMEMP, TIPCOL, NUMCAD";

Definir Alfa xNomeView2;

CriaView (xSql2, xNomeView2);

Nota

Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.

Este artigo ajudou você?