Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

EDSON NILO

Qual a melhor forma para se fazer um Select-Insert e Update ?

Recommended Posts

Caros colegas,Preciso da ajuda de vocês.Tenho uma tabela A com mais de 1 milhão de registros.Faço um insert em uma tabela B a partir de um Group by na tabela A.(mais ou menos 100.000 são grupados e geram 10.000 na tabela B)E preciso marcar uma coluna da tabela A com um flag que vai identificartodos os registros que fizeram parte do group by.Minha questão é:Existe uma maneira de se executar esta tarefa sem ter que primeirofazer um Update na tabela A com o flag e depois fazer um outro selectcom um group by para inserir na tabela B?Minha preocupação é com o volume de updates e o trabalho dobrado do banco de dados.Muito obrigado a todos pela colaboração!Edson

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso esteja utilizando uma versão 9iR2 ou superior, acho que um MERGE TABLE pode lhe auxiliar nesse caso sem a necessidade do update, porém, para ambos os casos, o banco irá trabalhar com uma grande quantidade de SORT (group by) e irá utilizar um bom espaço de UNDO!!!!Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.