Fazer um update com select no sql server

SQL Server

Automação Comercial

15/04/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

Leonardo Maciel

Curtidas 0

Respostas

Leonardo Maciel

Leonardo Maciel

15/04/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
GOSTEI 0
Isaac Jose

Isaac Jose

15/04/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
GOSTEI 0
POSTAR