更新数据库所有表中同一字段值,SQL语句怎么写
发布网友
发布时间:2022-04-11 03:51
我来回答
共3个回答
热心网友
时间:2022-04-11 05:20
1、建立一个id对照表,tmp(id,newid),并将对照的数据生成好。
2、通过tmp表关连来update A B C D E F G H I J这些表中的id
比如 A表
update A set id = b.newid from tmp b where A.id =b.id
这样操作方便,并且是可逆的。
热心网友
时间:2022-04-11 06:38
create view v
as
select a.a1,a.a2,b.b1,b.b2 from a inner join b on a.a1=b.b1;
go
update v set a2=b2 where a1=b1
go
热心网友
时间:2022-04-11 08:13
update A,B,C,D,E,F set ID=a where ID=1,set ID=b where ID=2,set ID=c where ID=3
go
这种句子比较笨,但是很简单,很实用