Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Drop Table

Bom Dia pessoal,

eu tenho visto em alguns scripts que contem o comando DROP TABLE, eu sei que ele exclui uma tabela mas minha dúvida é, qual a sua utilização e o que ele traz de benefício na performance?

Tags (1)
1 Solution

Accepted Solutions
dubucha2012
Contributor II

Re: Drop Table

Thiago, boa tarde.

O drop table é apenas para eliminar as tabelas que não serão usadas.

Ex. Vc tem a tabela TB_TESTE e a partir dela, vc gerou a TB_TESTE_Final.

Uma vez que vc nao usará mais a TB_TESTE não faz sentido mante-la em seu QVW, além disso, corre o risco de em duas tabelas diferentes terem campos iguais e gerar um relacionamento não previsto e alterar os valores \ informações do seu QVW.

Não existe uma regra de certo ou errado, apenas de bom senso.. Tipo se nao for usar eu apago para não manter lixo.

4 Replies

Re: Drop Table

If you not need any table then it will drop otherwise untill if uses in the model don't delete it. By drop we can reduce unwanted tables from data model.

Regards

Anand

Re: Drop Table

Sometimes you need a table only to retrieve some temporary data or to compute partial data.

at the end you don not need that table anymore so you can delete it with the command DROP Table ...

Hope it helps

dubucha2012
Contributor II

Re: Drop Table

Thiago, boa tarde.

O drop table é apenas para eliminar as tabelas que não serão usadas.

Ex. Vc tem a tabela TB_TESTE e a partir dela, vc gerou a TB_TESTE_Final.

Uma vez que vc nao usará mais a TB_TESTE não faz sentido mante-la em seu QVW, além disso, corre o risco de em duas tabelas diferentes terem campos iguais e gerar um relacionamento não previsto e alterar os valores \ informações do seu QVW.

Não existe uma regra de certo ou errado, apenas de bom senso.. Tipo se nao for usar eu apago para não manter lixo.

lucianosv
Valued Contributor

Re: Drop Table

A função principal é manter a sua nuvem de dados enxuta e sem erros de relacionamento pois você elimina tabelas intermediárias que geralmente contém campos com os mesmos nomes das tabelas finais.