Erro no inset.

10/07/2012

0

Boa noite.

alguem sabe me dizer o que esta errado neste comando? (A estrutura das duas tabelas são idênticas).

Obrigado!


INSERT INTO moeda
VALUES ( SELECT CODIGO_MOEDA,DESCRICAO,SIMBOLO,TIPO_MOEDA FROM MOEDA$ )


Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword SELECT.
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near ).
Responder

Posts

11/07/2012

James Pedreira

Quando utilizar insert e select junto vc não coloca o comando values.
Ficando assim:


INSERT INTO moeda
( SELECT CODIGO_MOEDA,DESCRICAO,SIMBOLO,TIPO_MOEDA FROM MOEDA$ )


Espero ter ajudado.

abraço
Responder

11/07/2012

Gustavo Bretas

E até onde eu me lembro nem os parenteses!

Só lembrando que da forma que vc esta usando, os campos no select devem estar em mesmo número e sequencia dos campos da tabela!

Quando utilizar insert e select junto vc não coloca o comando values.
Ficando assim:


INSERT INTO moeda
( SELECT CODIGO_MOEDA,DESCRICAO,SIMBOLO,TIPO_MOEDA FROM MOEDA$ )


Espero ter ajudado.

abraço
Responder

11/07/2012

Rfb

Falta de atenção!

Obrigado.
Responder

11/07/2012

Deivison Melo

Seu insert poderia ficar assim tb:

INSERT INTO moeda (CODIGO_MOEDA,DESCRICAO,SIMBOLO,TIPO_MOEDA)
SELECT CODIGO_MOEDA,
DESCRICAO,
SIMBOLO,TIPO_MOEDA
FROM MOEDA
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar