Como copiar os dados de uma tabela em outra?

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
samea
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Sex, 20 Fev 2009 2:42 pm
Localização: manaus - Am
Sâmea Brazão

Oi gente alguém sabe me dizer como que eu pego todos os registros de uma tabela e jogo em outra?
Ah! Também queria saber como eu faço pra inserir uma nova linha de dados na minha tabela por que eu consigo inserir uma linha de dados e depois ela não me permite mas inserir dados nela.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Se a tabela já existe, pode fazer assim:

Selecionar tudo

INSERT INTO tabela1 
SELECT * FROM tabela2;
como eu faço pra inserir uma nova linha de dados na minha tabela por que eu consigo inserir uma linha de dados e depois ela não me permite mas inserir dados nela.
Provavelmente você ta tentando inserir uma linha com o mesmo código. Daí deve ter uma PRIMARY KEY que não deixa você incluir 2 linhas com a mesma PK.
manoel872
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Qui, 30 Out 2008 10:31 am
Localização: Uberlândia - MG

Create table <nometabela> as Select <campos / *> from <tabela a ser utilizada como base>
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes