Utilizando insert com select e número fixo

(Marlon Siqueira) #1

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) #2

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})