Array
(
)

Fazer um update com select no sql server

Leonardo Maciel
   - 15 abr 2015

Bom Dia
estou tentando pegar informações de outro banco e preencher o do meu sistema tentei fazer um insert com maioria dos campos porem não fazia peguei as mais importantes e as demais estou tentando fazer um update no meu banco buscando em informações em outro mais retorna nenhuma linha afetada
update tab_mercadoria set perc_tributos=T.TRBALQ from MaliboiSyspdv.dbo.TRIBUTACAO T
gostaria de saber se tenho que coloca algum tipo de where ou outra coisa
desde já agradeço

Leonardo Maciel
   - 15 abr 2015

se eu faço em outra tabela retorna que todas as linhas foram afetada porem não teve nenhuma alteração

update tab_mercadoria set unidade_venda=P.PROUNID from MaliboiSyspdv.dbo.PRODUTO P

Isaac Jose
   - 15 abr 2015

bom dia segue modelo abaixo se for em um campo de toda a sua tabela nao precisa agora se for especifico precisa;.

--- update com condição e uma tabela
update a
set a.tintStAtual = 1
from TB_Descricao a
where codItem = 12 and subItem = 220

---update com 2 tabelas

update a
set a.tintStAtual = 1
from TB_Descricao a
inner join TB_Realizado b on
b.CodItem = a.codItem

espero que ajude ATT
Isaac