跨库更新表中某一字段

时间:2023-02-02 15:13:37

数据库A中有city表,字段如下CITY_no (not null), CITY, prvc, gsuo_city_no.

数据库B中也有city表,结构和A表一样。只不过gsuo_city_no字段全部为null。我想把数据库A中的gsuo_city_no用一条sql语句更新到B数据库中。

如下:

update [数据库A]..city set gsuo_city_no =
(select gsuo_city_no from 数据库B..city where [数据库A]..city.CITY_no=数据库B..city.CITY_no)