Pessoal gostaria do palpite de vcs ! Preciso migrar 45 milhões de registros que estão em um txt para uma base de dados(Sql Server) ? Preciso fazer algumas validações portanto não posso utilizar o DTS, o que vcs sugerem ? Estou pensando em uma solução em java, o que usar ?
Alguém lembra como que aumenta o uso da JVM no Windows ? Estou usando o WSAD.
Minha opinião é a mesma do nbluis: importe todos os dados e faça a checagem depois. E nesta checagem, tente usar ferramentas nativas do banco de dados. Somente em último caso, desenvolva um programa para validações que você não conseguiu fazer.
Neste seu exemplo, se o campo for VARCHAR, importe ? mesmo e depois faça um UPDATE do campo. Se for NUMBER, grave um número que você saiba que não vai existir (negativo, muito grande, etc).