Las rutinas ESQL definidas por el usuario pueden invocarse desde una correlación, y los editores de expresiones compuestas cuentan con soporte específico para esto, como se describe en el apartado Aplicación de definiciones de función ESQL. Cada archivo de correlación contiene un solo procedimiento de correlación. Este procedimiento se define en el ámbito de un esquema (es decir, fuera del ámbito de un módulo), y puede volver a utilizarse desde varios nodos.
Estos procedimientos de correlación también pueden invocarse desde ESQL. Los parámetros del procedimiento son del tipo ESQL REFERENCE. REFERENCE tiene la estructura lógica que se especifica mediante un tipo de esquema XML xsd:complexType.
Los nombres de tabla de base de datos están codificados sin posibilidad de modificación en la correlación. Los nombres de esquema de base de datos no pueden especificarse, y siempre se utiliza el esquema por omisión de intermediario. Mediante la mezcla de ESQL y las correlaciones, puede crear poderosas transformaciones de tipo abajo arriba, arriba abajo y punto de unión central. Por ejemplo, puede aplicarse una sola correlación de forma interactiva para un número desconocido de instancias de elemento; para hacerlo, debe invocarse la correlación de un bucle ESQL que cuente desde 1 al elemento CARDINALITY.
Las funciones ESQL reutilizables se muestran en el editor de expresiones compuestas y en el asistente de contenido ESQL.
Tareas relacionadas
Aplicación de definiciones de función ESQL
Definición de nombre de esquema
Referencia relacionada
Correlaciones
Editor ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ar03120_ |