Menú | Seleccionar origen de datos | Notas |
---|---|---|
Habilitación de selección única | Habilitada cuando no hay ninguna
AbstractRdbTargetMap en la correlación y se selecciona:
|
|
Comportamiento de selección única | Utilice el diálogo para seleccionar un DSN
(de una lista plana de DSN que el generador conozca). Se añade una raíz de
correlación de origen RDB en el panel origen. Si es necesario, se añade
una referencia del proyecto actual al que contiene el origen de datos. Crear
una SelectStatement con una cláusula where fn:true() y una ForEachStatement
como el único hijo. La ForEachStatement tiene select como su
expresión y se convierte en el padre de:
|
|
Habilitación de selección múltiple | Se habilita cuando todas las selecciones son hermanos contiguos. | |
Comportamiento de selección múltiple | Una SelectStatement se convierte en el padre común de todos los elementos seleccionados. |
Sentencias antes de la acción (elemento seleccionado en negrita) | PurchaseOrder Comment+MapFrom Items+MapFrom |
Estructura de sentencia después de la acción (elemento insertado en negrita) | PurchaseOrder Comment+MapFrom SelectStatement ForEach (select) Items+MapFrom |
Sentencias antes de la acción (elemento seleccionado en negrita) | Items ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
Estructura de sentencia después de la acción (elemento insertado en negrita) | Items SelectStatement ForEach (select) ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
Sentencias antes de la acción (elemento seleccionado en negrita) | Items ProductName+MapFrom ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
Estructura de sentencia después de la acción (elemento insertado en negrita) | Items ProductName+MapFrom SelectStatement ForEach (select) ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
Esta ForEach probablemente no es relevante pero está permitida.
Sentencias antes de la acción (elemento seleccionado en negrita) | MapOp Target_1 Headers PurchaseOrder+MapFrom |
Estructura de sentencia después de la acción (elemento insertado en negrita) | MapOp Target_1 Headers SelectStatement ForEach (select) PurchaseOrder+MapFrom |
PurchaseOrder es un elemento corriente.
Sentencias antes de la acción (elemento seleccionado en negrita) | MapOp Insert_1 - Db1.Sch2.Tbl3 Column_1 + MapFrom(exp_1) Column_2 + MapFrom(exp_2) |
Estructura de sentencia después de la acción (elemento insertado en negrita) | Esta acción se inhabilita para la MapFrom contenida en ColumnStatement. |
Sentencias antes de la acción (elemento seleccionado en negrita) | MapOp Target_1 Headers PurchaseOrder |
Estructura de sentencia después de la acción (elemento insertado en negrita) | MapOp SelectStatement ForEach (select) Target_1 Headers PurchaseOrder |
Sentencias antes de la acción (elemento seleccionado en negrita) | MapOp Target_1 Headers PurchaseOrder Target_2 Headers Inventory |
Estructura de sentencia después de la acción (elemento insertado en negrita) | MapOp SelectStatement ForEach (select) Target_1 Headers PurchaseOrder Target_2 Headers Inventory |
Dos mensajes ensamblados dentro de la misma Select.
Sentencias antes de la acción (elemento seleccionado en negrita) | MapOp Insert_1 - Db1.Sch2.Tbl3 ColumnStatement |
Estructura de sentencia después de la acción (elemento insertado en negrita) | MapOp SelectStatement ForEach (select) Insert_1 - Db1.Sch2.Tbl3 ColumnStatement |
Sentencias antes de la acción (elemento seleccionado en negrita) | MapOp Insert_1 - Db1.Sch2.Tbl3 ColumnStatement Update_1 - Db1.Sch2.Tbl3 (where_clause) ColumnStatement |
Estructura de sentencia después de la acción (elemento insertado en negrita) | MapOp SelectStatement ForEach (select) Insert_1 - Db1.Sch2.Tbl3 ColumnStatement Update_1 - Db1.Sch2.Tbl3 (where_clause) ColumnStatement |
Sentencias antes de la acción (elemento seleccionado en negrita) | PurchaseOrder Qualify Default ShipTo+MapFrom (exp_1) |
Estructura de sentencia después de la acción (elemento insertado en negrita) | PurchaseOrder SelectStatement ForEach (select) Qualify Default ShipTo+MapFrom (exp_1) |
Sentencias antes de la acción (elemento seleccionado en negrita) | PurchaseOrder Qualify Default ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp) BillTo+MapFrom (exp_2) Default BillTo+MapFrom (exp_3) |
Estructura de sentencia después de la acción (elemento insertado en negrita) | PurchaseOrder SelectStatement ForEach (select) Qualify Default ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp) BillTo+MapFrom (exp_2) Default BillTo+MapFrom (exp_3) |
Sentencias antes de la acción (elemento seleccionado en negrita) | PurchaseOrder ForEach Items |
Estructura de sentencia después de la acción (elemento insertado en negrita) | PurchaseOrder SelectStatement ForEach Items |
Sentencias antes de la acción (elemento seleccionado en negrita) | MapOp Target_1 select_1 (where_clause) PurchaseOrder + MapFrom(exp) |
Estructura de sentencia después de la acción (elemento insertado en negrita) | MapOp Target_1 SelectStatement ForEach (select) select_1 (where_clause) PurchaseOrder + MapFrom(exp) |
Sentencias antes de la acción (elemento seleccionado en negrita) | PurchaseOrder Qualify Default ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp) BillTo+MapFrom (exp_2) |
Estructura de sentencia después de la acción (elemento insertado en negrita) | Las selecciones no son hermanos (aunque las dos ramas son hermanos). La acción se inhabilita. |
Sentencias antes de la acción (elemento seleccionado en negrita) | PurchaseOrder Qualify Condition (cond_exp_1) ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp_2) BillTo+MapFrom (exp_2) Qualify Condition (cond_exp_3) Comment+MapFrom (exp_3) |
Estructura de sentencia después de la acción (elemento insertado en negrita) | Los hermanos seleccionados no son contiguos. La acción se inhabilita. |
Sentencias antes de la acción (elemento seleccionado en negrita) | MapOp Target_1 Qualify Condition (cond_exp) Target_2 - Headers_Inventory ForEach (exp) Target_3 - Headers_Library |
Estructura de sentencia después de la acción (elemento insertado en negrita) | MapOp SelectStatement ForEach (select) Target_1 Qualify Condition (cond_exp) Target_2 - Headers_Inventory ForEach (exp) Target_3 - Headers_Library |
Los hermanos contiguos pueden no ser de la misma clase de sentencia pero esto está permitido.
Sentencias antes de la acción (elemento seleccionado en negrita) | ShipTo country (attribute in ShipTo) first_name (element in sequence in ShipTo) last_name (element in sequence in ShipTo) street_name (element in sequence in ShipTo) |
Estructura de sentencia después de la acción (elemento insertado en negrita) | Esta acción se inhabilita porque country no es un hermano de first_name, last_name, street_name, aunque parece que lo sean. Seleccione ShipTo para añadir Select, de modo que pueda utilizarla para country, first_name, last_name, street_name. |