Rotinas SQL definidas pelo usuário podem ser chamadas a partir de um mapeamento e os editores Compor Expressão têm suporte específico para isso descrito em Aplicando Definições de Funções ESQL. Todo arquivo de mapeamento contém um único procedimento de mapeamento. Esse procedimento é definido no escopo de esquema (quer dizer, do lado de fora de um escopo de módulo) e pode ser reutilizado a partir de vários nós.
Esses procedimentos de mapeamento também podem ser chamados a partir de ESQL. Os parâmetros para o procedimento têm o tipo ESQL REFERENCE. A REFERENCE tem a estrutura lógica especificada por um tipo de Esquema XML xsd:complexType.
Os nomes de tabelas de banco de dados são hard-coded no mapeamento. Nomes de esquema de banco de dados não podem ser especificados e o esquema padrão do intermediário é sempre utilizado. Misturando ESQL e mapeamentos, você consegue criar poderosas transformações bottom-up, top-down e meet-in-the-middle. Por exemplo, um mapeamento único pode ser aplicado iterativamente para um número desconhecido de instâncias de elementos chamando o mapeamento em um loop ESQL que conte de 1 até o elemento CARDINALITY.
Funções ESQL reutilizáveis são mostradas no editor Compor Expressão e na assistência de conteúdo ESQL.
Tarefas relacionadas
Aplicando Definições de Funções ESQL
Definindo o Nome do Esquema
Referências relacionadas
Mapeamentos
Editor ESQL
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ar03120_ |