首页 > 数据库技术 > 详细

mssql批量刷新多个表的数据

时间:2015-04-23 19:50:31      阅读:237      评论:0      收藏:0      [点我收藏+]
DECLARE @SQL VARCHAR(MAX)
SELECT @SQL=ISNULL(@SQL,‘‘)+‘ UPDATE ‘+NAME+‘ SET B=3 WHERE B=2‘
FROM SYSOBJECTS WHERE TYPE=‘U‘ AND ....--某些条件
EXEC(@SQL)



update ck_仓库库存000 set 成本价=isnull(b.标准成本,0),零售价=isnull(b.零售价1,0) from ck_仓库库存000 a,xs_商品档案 b where a.商品编码=b.商品编码


DECLARE @SQL VARCHAR(MAX)
SELECT @SQL=ISNULL(@SQL,‘‘)+‘ UPDATE ‘+NAME+‘ set 成本价=isnull(b.标准成本,0),零售价=isnull(b.零售价1,0) from ‘+name+‘ a,xs_商品档案 b where a.商品编码=b.商品编码‘
FROM SYSOBJECTS WHERE TYPE=‘U‘ AND name like ‘ck_仓库库存%‘--某些条件
EXEC(@SQL)

mssql批量刷新多个表的数据

原文:http://www.cnblogs.com/hrx-star/p/4451335.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!