단일 선택 사용: MapFromStatement, 다른 명령문에 대해서는 기타 삭제를 참조하십시오.
다중 선택 사용: 각 항목을 개별적으로 선택할 때 조치가 사용 가능한 경우에 사용할 수 있습니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment Items+MapFrom(exp_5) |
이는 표현식 분할창에서 표현식을 제거하거나 셀을 선택한 후 삭제를 누른 경우와 같은 결과를 나타냅니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo FirstName LastName Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
이는 다중 선택입니다. 조치를 두 번 이상 호출한 것과 같은 결과를 나타냅니다. 정상 확장 규칙이 적용됩니다(즉, LastName에 고정 값이 있으면 MapFrom이 설정됨).
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo + MapFrom(exp) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo + MapFrom(exp) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo + MapFrom(exp) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
ShipTo의 모든 하위가 제거됩니다. 확장이 필요하지 않습니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo + MapFrom(exp) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address Street + MapFrom(exp_3a) City + MapFrom(exp_3b) PostalCode + MapFrom(exp_3c) Comment + MapFrom (exp_4) Items+MapFrom(exp_5 |
PurchaseOrder Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
ShipTo의 모든 하위가 삭제됩니다. 실제로 큰 분기는 조정됩니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo + MapFrom(exp) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
ShipTo가 삭제될 때 하위의 선택은 관계가 없습니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo + MapFrom(exp) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items+MapFrom(exp_5) |
ShipTo가 삭제될 때 일부를 선택하지 않아도 모든 하위가 삭제됩니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder Items (minOccurs=1) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) |
일부 인스턴스가 삭제됩니다. 항목에 대한 확장 프로세스를 수행하여 인스턴스가 아직도 남아 있는지 확인하십시오.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder Items (minOccurs=2) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName UnitPrice Quantity |
일부 인스턴스가 삭제됩니다. 항목에 대한 펼치기 프로세스를 수행하고 인스턴스를 추가하십시오.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게 확장 후) |
---|---|---|
PurchaseOrder Items (minOccurs=2) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) ItemName UnitPrice Quantity |
모든 인스턴스를 삭제할 수 있으므로 끝부터 삭제하지 않아도 됩니다. 인스턴스가 추가됩니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder Items (sequence, minOccurs=1) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice Quantity |
<ItemName UnitPrice Quantity>가 그룹으로 제공되어야 하므로 인스턴스가 충분히 있어도 UnitPrice와 Quantity가 추가됩니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder Items (sequence, minOccurs=1) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items UnitPrice + MapFrom(exp_1b) ItemName + MapFrom(exp_2a) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName UnitPrice + MapFrom(exp_1b) ItemName + MapFrom(exp_2a) Quantity + MapFrom(exp_2c) OR PurchaseOrder Items UnitPrice + MapFrom(exp_1b) ItemName + MapFrom(exp_2a) UnitPrice Quantity + MapFrom(exp_2c) |
확장되는 동안 누락된 ItemName이 UnitPrice 앞에 삽입됩니다. UnitPric 뒤에 있는 여분의 ItemName은 무시됩니다. 확장되는 동안 첫 번째 UnitPrice는 여분의 항목으로 처리되어 무시됩니다. 누락된 UnitPrice는 ItemName과 Quantity 사이에 삽입됩니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder Items (sequence, minOccurs=2) ItemName + MapFrom(exp_1a) UnitPrice + MapFrom(exp_1b) Quantity + MapFrom(exp_1c) ItemName + MapFrom(exp_2a) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) Quantity + MapFrom(exp_1c) UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
PurchaseOrder Items ItemName + MapFrom(exp_1a) UnitPrice Quantity + MapFrom(exp_1c) ItemName UnitPrice + MapFrom(exp_2b) Quantity + MapFrom(exp_2c) |
누락된 인스턴스가 삽입됩니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
MapOp Insert_1 - db1.sch2.tbl3 col_1 + MapFrom(exp_1) col_2 + MapFrom(exp_2) |
MapOp Insert_1 - db1.sch2.tbl3 col_2 + MapFrom(exp_2) |
MapOp Insert_1 - db1.sch2.tbl3 col_1 col_2 + MapFrom(exp_2) |
열을 삭제할 경우 삭제 후 테이블을 펼치십시오.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items ItemName + MapFrom(exp_5) Price + MapFrom(exp_6) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items Price + MapFrom(exp_6) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items ItemName Price + MapFrom(exp_6) |
관련되지 않은 두 위치에서의 복수 삭제. 관련되지 않은 확장점
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items ItemName + MapFrom(exp_5) Price + MapFrom(exp_6) |
PurchaseOrder Comment + MapFrom (exp_4) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) Items |
관련되지 않은 복수 삭제, 확장을 위한 공용 항목
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items ItemName + MapFrom(exp_5) Price + MapFrom(exp_6) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) |
PurchaseOrder ShipTo FirstName LastName Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items |
관련되지 않은 복수 삭제 지점, 중첩된 확장점
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) ForEach (fe_exp) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) |
PurchaseOrder Comment + MapFrom (exp_4) |
PurchaseOrder ShipTo Comment + MapFrom (exp_4) |
삭제된 MapStructureStatement에 비 MapStructureStatement의 하위(예: ForEach)가 포함될 수 있습니다.
조치 이전 명령문(굵게, 선택됨) | 삭제 결과(표시되지 않음, 굵게, 확장됨) | 조치 이후 명령문(굵게, 확장 후) |
---|---|---|
PurchaseOrder ShipTo DeclareStatement (int x) AssignmentStatement (x = 1) FirstName + MapFrom(exp_1) LastName + MapFrom(exp_2) Address + MapFrom(exp_3) Comment + MapFrom (exp_4) Items |
PurchaseOrder ShipTo DeclareStatement (int x) AssignmentStatement (x = 1) Comment + MapFrom (exp_4) Items |
PurchaseOrder ShipTo DeclareStatement (int x) AssignmentStatement (x = 1) Comment + MapFrom (exp_4) Items |
맵 구조 하위가 포함되지 않으므로 ShipTo를 채울 필요가 없습니다.