Autor Tópico: Utilizando insert com select e número fixo  (Lida 5334 vezes)

Marlon Siqueira

  • Novato
  • *
  • Mensagens: 6
    • Email
Utilizando insert com select e número fixo
« Online: Março 20, 2009, 10:57:57 am »
Olá,

Gostaria de saber se é possivel fazer um insert com select e mais número fixo. Exemplo:

Eu tenho um insert que é assim:

insert into BOL002 (CARTCID, PRONTUARIO, NOMEPAC)
(select cartcid,paciente,nome from AGENDAMENTO where data = '{data}' and medico = '{medico}' and posto = {posto})


O que eu queria saber é, se é possível inserir mais uma coluna no insert e fora do select deixar um numero fixo, ou seja, estou fazendo um insert em 3 colunas e faço o select em 3 colunas, isto ok.
O que preciso é fazer um insert com 4 colunas e deixar uma coluna (número) fixa e o select com 3 colunas, assim:

insert into BOL002 (BOLETIM, CARTCID, PRONTUARIO, NOMEPAC)
({numero_fixo}, select cartcid,paciente,nome from AGENDAMENTO where data = '{data}' and medico = '{medico}' and posto = {posto})


Agradeço desde já sua Ajuda!

renatorfr

  • Novato
  • *
  • Mensagens: 25
Re: Utilizando insert com select e número fixo
« Responder #1 Online: Março 20, 2009, 02:36:14 pm »
vc pode tentar trazer o campo fixo dentro do select, assim:

insert into BOL002 (BOLETIM, CARTCID, PRONTUARIO, NOMEPAC)
(select '{numero_fixo}',cartcid,paciente,nome from AGENDAMENTO where data = '{data}' and medico = '{medico}' and posto = {posto})