我有两个数据库:
- DB1 and DB2
如何做一些像:
- update myServer.DB1.dbo.hotels.Name = myServer.DB2.dbo.hotels.Name
- join myServer.DB2.dbo.hotels on myServer.DB2.dbo.hotels.Code= myServer.DB1.dbo.hotels.Code
- where myServer.DB2.dbo.hotels.CountryCoe != myServer.DB1.dbo.hotels.CountryCode
解决方法
- UPDATE h1
- SET h1.name = h2.name
- FROM myServer.DB1.dbo.hotels h1
- JOIN myServer.DB2.dbo.hotels h2
- ON h2.Code = h1.Code
- WHERE h1.CountryCode <> h2.CountryCode