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.