Insert em várias tabelas.

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Sex, 29 Dez 2006 9:51 am

Pessoal preciso fazer um insert em várias tabelas, montei o mesmo da seguinte forma:
Código: Selecionar todos
insert into pessoa pe, login_web lw, e_mail em
(pe.pes_codigo, pe.pes_cpf_cgc, lw.pes_codigo, lw.acesso, lw.senha, em.pes_codigo, em.ema_email, pe.pes_ativo. pe.cod_pessoa_jur)
values(999, 999999999, 999, teste, teste, 999, teste@teste.com, t, 9)

Quanto tento executar ocorre o seguinte erro:
Não foi possível localizar a palavra-chave values.

Já procurei mas não encontrei nada que me ajudasse.
pyro
Localização: Barala - TT

Mensagemem Sex, 29 Dez 2006 12:01 pm

Primeiro:
* Isso só é permitido em bancos ORACLE de 9i pra cima. (8 não funciona).
* O email ali tem que estar entre ASPAS SIMPLES
* A sintaxe está errada. Veja abaixo:

Código: Selecionar todos
INSERT ALL
      INTO revenue_jan (person, revenue)
      VALUES (person, rev_jan)
      INTO revenue_feb (person, revenue)
      VALUES (person, rev_feb)
      INTO revenue_mar (person, revenue)
      VALUES (person, rev_mar)
      INTO revenue_apr (person, revenue)
      VALUES (person, rev_apr)
      INTO revenue_mai (person, revenue)
      VALUES (person, rev_mai)
      INTO revenue_jun (person, revenue)
      VALUES (person, rev_jun)
      INTO revenue_jul (person, revenue)
      VALUES (person, rev_jul)
      INTO revenue_aug (person, revenue)
      VALUES (person, rev_aug)
      INTO revenue_sep (person, revenue)
      VALUES (person, rev_sep)
      INTO revenue_oct (person, revenue)
      VALUES (person, rev_oct)
      INTO revenue_nov (person, revenue)
      VALUES (person, rev_nov)
      INTO revenue_dez (person, revenue)
      VALUES (person, rev_dez)
SELECT person,
       rev_jan,
       rev_feb,
       rev_mar,
       rev_apr,
       rev_mai,
       rev_jun,
       rev_jul,
       rev_aug,
       rev_sep,
       rev_oct,
       rev_nov,
       rev_dez
FROM revext;


Veja esse LINK tem vários exemplos.
dr_gori
Localização: Portland, OR USA

Thomas F. G

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


  • Veja também
    Respostas
    ExibiÇões
    Última mensagem


Voltar para SQL

Quem está online

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