同步两个表的数据
1,ZoneToAirline
字段 类型
ZoneToAirlineID uniqueident
ContractID uniqueident
ZoneID uniqueident (FK)
AirlineID uniqueident
ZoneNoIndex Int
2,Zone
字段 类型
ZoneID uniqueident (PK)
ZoneDescription Nvar
ZoneNo Nvar
NationName Nvar
ProvinceName Nvar
CityState Nvar
ZoneToAirline和Zone的关联是ZoneID,是一对多的关系。
要求把ZoneToAirline的ZoneNoIndex和zone中的ZoneNoIndex同步起来(zone中的ZoneNo 是airlineID的取得Mst_airline的表的airlineCode,例如MU(固定2个字母)
)
Update Zone SET ZoneNo=substring(zoneNo,1,3)+ Convert(nvarchar(4000),ZoneNoIndex)
from zonetoairline za
inner join Zone z on za.ZoneId=z.zoneID
Zone表的数据如下:
09F6CFB1-3AE4-4CA1-B269-037822A4EF99 TP Z1 (TPE) SQ_7 AFGHANISTAN --No State-- AFGHANISTAN
D84B5266-21FA-44AB-9611-038158B9C237 EAST OF ROCKIES CX_6 AFGHANISTAN --No State-- AFGHANISTAN
0CA15D4C-2594-4CD7-9CE8-040F5FCB7DB1 REGION B - AA 1 CA_4 AFGHANISTAN --No State-- AFGHANISTAN
1DE13338-9929-4919-859C-050FCD857245 NYC TERR VIA NYC ON US CO_23 USA --ALL--
ZoneToAirline的数据如下:
03248F53-D228-428C-90AA-60321A8719B5 D86055F5-E255-4E65-A224-B9D88EBA2CE0 AB3C038F-ABDF-4B97-8873-CBED4B3355D5 DE28B1F6-DFB1-41F9-A2D0-0E3952AC2272 1
344FDAF5-A828-4F59-A8FE-BA5280476DF7 7F85EF1B-E220-4882-8FC7-658EFB7D0684 71048C53-26F1-4C40-80DA-AB76E042A8E9 6C7710E0-8CAA-4535-9C91-1350ABD9472F 49
B1A79B37-C2E9-4443-AD21-EF2885F87EAB 7F85EF1B-E220-4882-8FC7-658EFB7D0684 43A2B9B2-C506-43FF-BB9B-1D438D393B9E 6C7710E0-8CAA-4535-9C91-1350ABD9472F 50
各位帮忙看看