使用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的时候进行表连接也是可以的



转载于:https://www.cnblogs.com/wk1234/archive/2011/12/28/2304856.html

你可能感兴趣的:(使用Select出的数据进行Update)