当前位置:首页 » 编程语言 » sql更新多个表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql更新多个表

发布时间: 2023-06-17 22:36:05

sql 多表更新查询

sql 多表更新查询
语句:
update OneReport
set OneReport.oneration=a.a2
from
(
select pb.proctid a1, o.oneration a2 from proctbaseinf pb
inner join Oneration o
on pb.proctno = o.proctno
) a
where OneReport.proctid=a.a1

因为表proctbaseinf和表Oneration的关联字段没看到,所以假设是proctno

② sql的update语句能更新多个表吗

争议UPDATE
hotsample
hot
,hotsection
sec
set
hot.ModifyTime
=
now(),
sec.ModifyTime
=
now()
where
hot.ID
=
47
and
sec.ID
=
1
以上UPDATE语句可以正常执行,但是SQL开发规范:禁止单条SQL语句同时更新多个表。所以,我们不采用更新多个表操作

③ sql语句进行多表更新

sql="update 表1 set 列1="&变量1&",列2="&变量2&" where 列编号="& 列编号 &"
sql2=update 表2 set 列1=“&变量1&" where 列编号="&列编号&" "
conn.execute(sql)
conn.execute(sql2)
ASP是解释性语言,只能从上往下,一行一行的读,所以你就只有这样写了,
.Net里是一个分号隔开的,没有and的。你都试试吧。

④ sql怎么同时更新数据库中多个表

分成几条语句写。
但结构关系良好的库应该不存在一个数据变动导致多处要改的情况,因为可以通过表关系,主键自动更新。

⑤ sql update多表的更新

update A表 set A表.字段K='及格' from A表 , B表 where A表.字段L=B表.字段L and B表.字段M>=60

⑥ sql的update语句能更新多个表吗

不可以,一个update只能同时改一个表。
insert/update/delete都仅能影响单表。

⑦ SQL语句实现两个表同时更新

可用触发器实现:
create trigger UpdateB
on A
for update
as
update B set [B表的类别字段名]=a.[A表李皮困的类别哪念字段名] from inserted a,deleted b where [B表的类别字段名]=b.[A表的类别握雀字段名]
GO

⑧ 如何写SQL循环语句,更新多个表.

update t1 set (t1.a,t1.b)=(select t2.a,t2.b from t2 where t1.k1=t2.k1)

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

⑨ SQL如何一次更新两张表

使用事务 只有当2张表都被更新了才执行成功,否则事务回滚