
SQL批量更新数据
在数据库A中有表TABLEA,字段是Procode和Price,在数据库B中有表TABLEB,字段有Prod和Price,怎么样把数据库B,把表TABLEB中的Prod如...
在数据库A中有表TABLEA,字段是Procode和Price,在数据库B中有表TABLEB,字段有Prod和Price,怎么样把数据库B,把表TABLEB中的Prod如果是跟数据库A中的表LABLEA中的Prodcode相同的话,把TABLEA中的Price的值赋予TABLEB中的Price中.
TABLEA中的Prodcode的值不止一个的,要用到存储过程才可以的. 展开
TABLEA中的Prodcode的值不止一个的,要用到存储过程才可以的. 展开
4个回答
展开全部
update BB set BB.Price=AA.Price from B..TABLEB BB
inner join A..LABLEA AA on BB.Prod=AA.Prodcode
展开全部
语法:
update tableA as a,tableB as b set b.Price=a.Price where b.Prod=a.Procode;
update tableA as a,tableB as b set b.Price=a.Price where b.Prod=a.Procode;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update tableb
set price=a.price
from tableb b,A.dbo.tablea a
where a.procode=b.prod
这个修改本事就是针对所有符合条件的记录的
set price=a.price
from tableb b,A.dbo.tablea a
where a.procode=b.prod
这个修改本事就是针对所有符合条件的记录的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在B中执行
update tableb
set price=a.price
from tableb b,A.dbo.tablea a
where a.procode=b.prod
这不是批量修改难道是一条条改?
update tableb
set price=a.price
from tableb b,A.dbo.tablea a
where a.procode=b.prod
这不是批量修改难道是一条条改?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询