Gostaria de saber como eu transfiro todos os dados de uma tabela, para uma outra tabela. E, só lembrando que as tabelas possuem os mesmos campos e coincidem com o número deles. Quero saber uma instrução sql que faz essa tranferência de dados.
Tem que ver se teu banco aceita, mas…
insert into tabela_destino (select * from tabela_origem)
]['s
além da idéia do fabgp2001, vc pode exportar sua tabela tb e depois importa-la em um banco novo!
To usando o postgre…
Testei aqui e deu erro…
Fora que eu quero transferir uma grande quantidade de dados para a outra tabela…
Usar WHILE não seria uma boa opção não?
Mas como usar WHILE no SQL?
A sugestão do fabgp dá certo sim, talvez não tenha funcionado porque faltaram os campos, tenta por:
insert (campo1, campo2) into tabela_destino (select campo1, campo2 from tabela_origem)
/*na mesma ordem claro */
Se não me engano é assim hehe
[quote=dead_thinker]A sugestão do fabgp dá certo sim, talvez não tenha funcionado porque faltaram os campos, tenta por:
insert (campo1, campo2) into tabela_destino (select campo1, campo2 from tabela_origem)
/*na mesma ordem claro */
Se não me engano é assim hehe[/quote]
Não é assim não…
É assim:
Insert into Tabela(Campo1,Campo2) Select Campo1,Campo2 from Tabela2
So um detalhe, so precisa especificar as colunas se elas forem diferentes nas tabelas.
]['s
Kramba… deu certo aqui!
Valeu pela ajuda…