Como transferir dados de uma tabela para outas?

Oi GUJ,
pessoal, eu tenho duas tabelas, uma com 14 milhões de tuplas e outra com 1,5 milhão de tuplas.
Eu preciso normalizar o banco, então precisava passar essas colunas para outras tabelas que criei .

  1. Como poderia fazer isso ?
  2. Como converter tipo ? Exemplo, tenho uma coluna ‘year’ com tipo VARCHAR porém queria passar para INTEGER.

Abraços.

Utiliza o batch do jdbc:
http://www.roseindia.net/jdbc/Jdbc-batch-insert.shtml
Lembro q na mundo Java saiu uma matéria sobre esse assunto.
A conversão faz na mão mesmo: Integer.parseInt…

falow

PS: Editei estava jadbc

Insert Select não resolve?

Você pode utilizar “insert into tabela_destino select tabela_origem”, fazendo o uso dos recursos de banco de dados para conversão dos tipos que você necessita, tais como TO_CHAR, TO_NUMBER se for em Oracle, ou os comandos do banco de dados que vc estiver utilizando.

Verdade Sapulha, mto obrigado pela dica.