A extração de dados das tabelas pode ser limitada pelo uso de condições. Por exemplo, pode usar condições para garantir que, ao extrair dados de uma tabela, apenas serão extraídas as linhas que correspondem a determinado campo de dados. As condições são especificadas diretamente na configuração da especificação da tabela do elemento XML booleancondition ou condition e aplicam-se apenas à tabela associada.
Uma condição contém o nome do campo de dados, o operador de comparação e um valor concreto. As condições podem ser vinculadas com qualquer grau de complexidade (elemento XML booleancondition).
Elemento XML |
Atributo XML |
Descrição |
---|---|---|
booleancondition |
logicaloperator |
Operadores lógicos: AND, OR, NOT |
condição |
logicaloperator |
Operadores de comparação: eq, neq, in, notin, num_gt, num_geq, num_lt, num_leq, like |
|
fieldname |
Nome do campo da tabela |
Os elementos XML docbooleancondition e doccondition permitem a extração condicional de uma tabela de dados, dependendo dos campos da tabela já extraídos. São configurados de forma semelhante a booleancondition e condition. O nome da tabela e o nome da coluna que contêm os campos de dados já extraídos são especificados nos atributos XML tablename e fieldname.
Elemento XML |
Atributo XML |
Descrição |
---|---|---|
docbooleancondition |
logicaloperator |
Operador lógico: AND, OR, NOT |
Doccondition |
logicaloperator |
Operador de comparação: eq, neq, in, notin, exists, notexists |
|
tablename |
Nome da tabela que contém os campos da tabela já extraídos |
|
fieldname |
Nome de coluna |