使用SQL的更新语句时,一次可以对几个表进行更新?

使用SQL的更新语句时,一次可以对几个表进行更新?,第1张

1、一句SQL是无法对多表进行更新的,只能一句SQL只更新一张表的数据

2、可以使用多个SQL语句对多个表进行数据更新

3、建议在更新前使用事务,更新后,提交事务。

Oracle没有update from语法

--利用视图 进行多表更新

UPDATE(

select a.姓名 aname,c.姓名 bname

from stuInfo1 a

inner join 表2 b

on a.id=b.id

inner join 表3 c

on b.id=c.id

)

set bname=aname


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6709416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存