Renata, me parece que esse processo será frequente, nesse caso, eu
criaria uma coluna com o valor hash dos dados da linha e obviamente
colocaria um indice pra isso.
aí é
select 't1', col_hash from t1 minus select col_hash from t2
union
select 't2', col_hash from t2 minus select col_hash from t1;
2008/7/23 Renata de Oliveira [EMAIL PROTECTED]:
Olá pessoal, bom dia, tdo bem?!
Gostaria de verificar se os amigos podem me ajudar com algumas dicas
Preciso fazer uma comparação de dados entre tabelas, porém trata-se de
tabelas mto grande, com aproximadamente 100.000.000 de registros.
Alguém teria alguma dica, ou já fez algo parecido?! Utilizando alguma
solução onde a performance tenha sido boa?!
Pois como isso será um processo executado talvez diariamente, estou
preocupada, e buscando alternativas.
PS: Esse processo seria para diagnosticar que um grupo de tabelas
estejam exatamente iguais com os mesmos dados, após um processo noturno
que faz a copia e atualização entre esses grupos. Pois estamos
verificando problemas de diferença de dados devido à intervenções
manuais, e devido à restrições da empresa não podemos fazer utilização
de Triggers.
Se alguém puder ajudar, fico grata!
Obrigada à todos!
Att,
Renata de Oliveira
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--
Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO
ESPAÇO! VISITE: http://www.oraclebr.com.br/
Links do Yahoo! Grupos