| |
- Causa
- AN IMPLICIT OR EXPLICIT INVOCATION OF THE fn:boolean FUNCTION IN THE XQUERY EXPRESSION COULD NOT COMPUTE THE EFFECTIVE BOOLEAN VALUE OF THE SEQUENCE.
ERROR QNAME=err:FORG0006
O valor booleano efetivo do argumento passado para fn: boolean não pôde ser calculado.
O valor booleano efetivo pode ser calculado apenas se o operando da sequência for uma das seguintes seqüências:
- Uma sequência vazia
- Uma sequência em que o valor do primeiro item é um nó
- Uma sequência singleton com um valor do tipo xs: string, xdt: untypedAtomic ou um tipo derivado de um desses tipos
- Uma sequência singleton com um valor de qualquer tipo numérico ou derivado de qualquer tipo numérico
- Ação do sistema
- A expressão XQuery não é processada.
- Resposta ao Desenvolvedor
- Determine as expressões possíveis na expressão XQuery em que um valor booleano efetivo é calculado de forma implícita ou explícita.
Uma chamada implícita da função bneana fn: pode ocorrer ao processar os seguintes tipos de expressões:
- As expressões lógicas AND e OR
- Uma chamada fn: not function
- A cláusula WHERE de uma expressão FLWOR
- Certos tipos de predicados, como a [b]
- Expressões condicionais, como IF
Certifique-se de que o operando de sequência de cada cálculo de valor booleano eficaz tenha um operando de sequência válido, conforme descrito na
explicação.
SQLSTATE: 10608
© Copyright IBM Corp.
|
| |