| 2 |
Se o índice for uma chave para dados XML, certifique-se de que apenas uma coluna definida com
um tipo de dados XML seja especificada. Caso contrário, remova a cláusula XMLPATTERN. |
| 4 |
Remova a cláusula XMLPATTERN ou altere a coluna especificada para uma única coluna definida com um tipo de
dados XML. |
| 5 |
Certifique-se de que a expressão padrão comece com '/' ou '//'.
A sintaxe XQuery para a qual '/' ou '//' é uma abreviação não é suportada na cláusula XMLPATTERN da instrução CREATE INDEX. |
| 6 |
Adicione um teste de nome ou teste de tipo após '/' na expressão de padrão.
|
| 7 |
Remova quaisquer eixos reversos da expressão de padrão.
Por exemplo, 'parent ::' não deve ser usado como um eixo em uma expressão de padrão. |
| 8 |
Verifique a expressão padrão para testes de tipo ou testes de nome que não correspondem à especificação de
sintaxe da cláusula XMLPATTERN da instrução CREATE INDEX.
Corrija ou remova a sintaxe não suportada. |
| 9 |
Remova todos os predicados da expressão padrão na cláusula XMLPATTERN. |
| 10 |
Altere a expressão padrão para remover qualquer sintaxe que não seja válida de acordo com a especificação
de sintaxe da cláusula XMLPATTERN da instrução CREATE INDEX.
Se a expressão padrão incluir um asterisco (*), certifique-se de que os testes de nome na expressão padrão usem o curinga.
Se usado com um Qname, deve haver dois pontos antes ou depois do caractere curinga, caso contrário, é considerado um operador de multiplicação.
Remova qualquer tentativa de usar o asterisco como um operador de multiplicação da expressão padrão.
Você também deve garantir que a cláusula XMLPATTERN não inclua outros operadores XQuery, funções XQuery ou expressões XQuery FLWR (for, let, where, return). |
| 11 |
Reduza o número de etapas na expressão do padrão.
Se o valor que deve ser indexado nos documentos XML for maior que 50 etapas quando o padrão não contém uma função ou mais de 44 etapas quando o padrão contém
uma função, o índice não pode ser criado. |
| 12 |
Verifique o argumento da função na expressão padrão que não está em conformidade com a sintaxe necessária
da cláusula XMLPATTERN da instrução CREATE INDEX e verifique o tipo de dados do índice.
Corrija ou remova a sintaxe não suportada ou modifique o tipo de dados do índice. |