Drop table
Última atualização: 07/10/2026
Uma ou várias tabelas internas QlikView podem ser descartadas do modelo de dados e, portanto, da memória, a qualquer momento durante a execução do script, por meio de uma instrução drop table. Opcionalmente, use a variante drop mapping table para descartar tabelas de mapeamento—aquelas criadas com o prefixo Mapping—antes do fim da execução do script.
drop [mapping] table tablename [, tablename2 ...]
drop [mapping] tables [ tablename [, tablename2 ...]
Os itens a seguir serão perdidos como consequência disso:
- A(s) tabela(s) de fato.
- Todos os campos que não fazem parte das tabelas remanescentes.
- Os valores nos campos restantes, provenientes exclusivamente da(s) tabela(s) descartada(s).
| Exemplo | Resultado |
|---|---|
|
Essa linha resulta em três tabelas descartadas da memória. |
|
Quando a Tab2 for criada, a tabela Tab1 será descartada. |
|
Este exemplo mostra como a variante Drop mapping table pode ser usada. Uma tabela de mapeamento map1 é criada e então usada em uma instrução LOAD subsequente com a função ApplyMap. Depois que a tabela de mapeamento tiver sido usada, ela é descartada da memória, otimizando o uso da RAM para os dados a serem carregados em tabelas subsequentes da execução do script. Neste caso, com apenas algumas linhas na tabela de mapeamento, a otimização da RAM seria mínima. No entanto, para tabelas de mapeamento grandes ou ao criar tabelas de mapeamento dentro de loops, o desempenho pode ser significativamente melhorado. |