[firebase-br] Procedures
Silfar Goulart
silfar em gmail.com
Qua Ago 30 15:34:23 -03 2006
Pessoal, tenho que fazer uma rotina de importação, de um arquivo txt com
mais de 500 mb, e com aproximadamente 100.000 registros de tabelas
diferentes.
Eu tentei fazer em delphi usandoi componentes clientdataset, mas tô tendo
problema de memória.
Então pensei em fazer com procedures e aí tenho duas alternativas, uma é
fazer a importação parte na aplicação e parte no banco tipo:
Na app:
try
startTransaction
procTab1(dados)
procTab2(dados)
procTab3(dados)
commit
except
rollback
ou seja fazer procedures de inclusão para cada tabela e controlar a
transação pela app delphi.
Ou usar a app delphi só para ler o txt e mandar os dados para o banco onde
ele faria o resto.
tipo:
linha := linha_reg
proc(linha_reg)
Neste caso a procedure ia fazer todo o processamento incluindo o controle de
transação, não sei se tem como ou como fazer, pois tenho que ter controle de
transação .
Alguma dica ?
--
Silfar Goulart
Mais detalhes sobre a lista de discussão lista