Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
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.
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
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
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.
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.