[firebase-br] Maneira mais rápida... SQL ou CÓDIGO ?
//---- Kelsie.Z.Marshall ----//
kelsie.z.marshall em gmail.com
Qua Ago 5 16:59:01 -03 2009
Oi Pessoal
Meu primeiro post nesta lista.
Estou testando os limites do FB.
Criei uma enorme tabela com 80.000.000 de registro e inseri dados
aleatórios.
ID VARCHAR(20)
NOME VARCHAR(120)
Agora eu preciso fazer um calculo para verificar se a ID está correta em
cada registro.
Tentei primeiro fazer através do código mas levou muito tempo
(impraticável).
Meu código:
CHECK_ID(ID)
{
...varios calculos...
return valido ou nao valido
}
DM->IBQueryGen->First();
while(!DM->IBQueryGen->Eof)
{
if(CHECK_ID(DM->IBQueryGen->FieldByName("ID")->AsString)
ct_valid++;
else
ct_invalid++;
DM->IBQueryGen->Next();
}
Existe uma maneira de fazer isto via SQL com procedure, trigger ou UDF,
ainda estou meio perdido nos conceitos.
Thanks
Kelsie
Mais detalhes sobre a lista de discussão lista