使用Select出的数据进行Update

Sqlserver中可以使用Select出的数据进行Insert,同样可以使用Select出的数据进行Update,如下:

UPDATE P09_MaterialStock
SET
P09_MaterialStock.WareID = M35_Location.WareID,
P09_MaterialStock.LocationID = '001001',
P09_MaterialStock.Operator = 'adminhx',
P09_MaterialStock.OperateTime = getdate()
FROM P09_MaterialStock
LEFT JOIN M35_Location
ON
M35_Location.LocationID = '001001'
WHERE P09_MaterialStock.TagNo = 'S1B00012011'


当然,如果表之间有关系,在Join的时候进行表连接也是可以的



posted @ 2011-12-28 15:20  wangking1029  阅读(480)  评论(0编辑  收藏  举报