使用Select出的数据进行Update
2011-12-28 15:20
225 查看
Sqlserver中可以使用Select出的数据进行Insert,同样可以使用Select出的数据进行Update,如下:
当然,如果表之间有关系,在Join的时候进行表连接也是可以的
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的时候进行表连接也是可以的
相关文章推荐
- SQL中Update...Select...的使用,关联查询后进行更新数据
- Oracle编辑数据时提示:这些查询结果不可更新,请使用ROWI或者SELECT……FOR UPDATE获得可更新结果。
- Merge(在一条语句中使用Insert,Update,Delete) 对两个表进行同步数据
- 【转】PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- 根据select出来的数据进行update
- update 语句中 使用 join 关联 其他表 进行 刷数据
- 使用react/lib/update 对数据进行操作
- 使用merge关键字对数据进行 insert 或update操作
- 在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和Ja
- SQL 游标使用的小例子,对于每行数据根据参数的不同进行Insert或Update操作.
- Update 和 Select 结合使用,导入外部服务器的数据
- PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- (转)PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- Oracle编辑数据时提示:这些查询结果不可更新,请使用ROWI或者SELECT……FOR UPDATE获得可更新结果
- 使用TryUpdateModel进行数据更新
- SSM框架下使用JSON和AJAX进行前后端数据传输
- SSM框架下使用JSON和AJAX进行前后端数据传输
- 怎样使用YDB进行简单的数据操作
- 使用XPATH对XML数据进行解析