Execute assim:

insert into msaidas (
 msa_codpro, msa_data, msa_docume, msa_motivo, msa_quanti)
select
 detacupo.pcf_codpro, mestcupo.mcf_datemi,
 mestcupo.mcf_numero, 'Ven', detacupo.pcf_quantid
from mestcupo, detacupo
where mestcupo.mcf_numero = detacupo.pcf_numero
 and mestcupo.mcf_nrocai = detacupo.pcf_nrocai
 and mestcupo.mcf_datemi = detacupo.pcf_datemi;

Atenciosamente,

Rodrigo Hjort
Icewall Tecnologias
http://www.icewall.com.br


2007/2/15, Rafael Ferreira <[EMAIL PROTECTED]>:



Bom dia:

   Estou tentando fazer um insert com select, mas não estou conseguindo.
Se executados separadamente, eu consigo executa-los.



insert into msaidas (msa_codpro,msa_data,msa_docume,msa_motivo,msa_quanti)
    values (select detacupo.pcf_codpro,mestcupo.mcf_datemi,
mestcupo.mcf_numero,
         'Ven',detacupo.pcf_quantid
   from mestcupo,detacupo
   where
          mestcupo.mcf_numero = detacupo.pcf_numero
   and
          mestcupo.mcf_nrocai = detacupo.pcf_nrocai
   and
           mestcupo.mcf_datemi = detacupo.pcf_datemi);



_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a