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