[firebase-br] RES: RES: Maneira mais rápida... SQL ou CÓDIGO ?
Moacir - GMail
prismars em gmail.com
Qui Ago 6 10:08:42 -03 2009
Kelsie,
Quem sabe voce nos passa o que exatamente faz a função "CHECK_ID" e com base nesta informação poderemos ajuda-lo a inserir esta rotina no banco ?
Sucesso !!
Moacir
>> -----Mensagem original-----
>> De: lista-bounces em firebase.com.br
>> [mailto:lista-bounces em firebase.com.br] Em
>> nome de //---- Kelsie.Z.Marshall ----//
>> Enviada em: 5 de agosto de 2009 16:59
>> Para: lista em firebase.com.br
>> Assunto: [firebase-br] Maneira mais rápida... SQL ou CÓDIGO ?
>>
>> 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