Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DaniloTec

Problema com instrução de inserir

Recommended Posts

Bom dia gente.

 

Tenho a seguinte query:

 

insert into disponibilidade (data,pk_cadastro,estado) (select DATEADD(DAY ,@contador,getdate()),pk_cadastro,'INDIFERENTE' from cadastro where situacao = 'Aprovado')

 

Que, resumindo:

 

insert into disponibilidade (data,pk_cadastro,estado) values(datetime,int,varchar)

 

O problema é que eu preciso colocar um where nesse insert, ele deveria ficar assim:

 

insert into disponibilidade (data,pk_cadastro,estado) values(datetime,int,varchar) where estado is null

 

Mas como eu faço isso com o select que tem como mostra no primeiro exemplo?

 

Obrigado desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

é o que chamamos de insert select.

 

sintax e bem simples

 

insert into tabela (campo1, campo2, campo3, campo4) select campoa, campob, campoc, campod from tabela2 whre campo1 > 3

 

qualquer duvida procure sobre insert select.

 

até a proxima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.