Fazer um update com select no sql server
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
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
Curtidas 0
Respostas
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
update tab_mercadoria set unidade_venda=P.PROUNID from MaliboiSyspdv.dbo.PRODUTO P
GOSTEI 0
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
--- 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