Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
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?

Labels (5)
1 Solution

Accepted Solutions
EduardoAlexandredeFrancisco

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.

View solution in original post

4 Replies
its_anandrjs

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

alexandros17
Partner - Champion III
Partner - Champion III

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

EduardoAlexandredeFrancisco

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
Specialist
Specialist

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.