| |
Db2 for z/OS 12.0.0 - SQL error codes
- Causa
- AN ARRAY INDEX VALUE, value, IS NULL OR OUT OF RANGE, OR AN ARRAY ELEMENT WITH THAT INDEX VALUE DOES NOT EXIST.
Existe uma das seguintes situações:
- Para uma instrução de atribuição FETCH, SELECT INTO, VALUES INTO ou SET em que o destino é um elemento da matriz, o valor do índice da matriz é
nulo.
- Para uma especificação de elemento de matriz para uma matriz comum, o valor de um índice de matriz é nulo ou está fora do intervalo.
- Para uma especificação de elemento de matriz para uma matriz associativa, o valor de um índice de matriz é nulo, está fora do intervalo ou não
existe na matriz.
- Para o segundo argumento da função TRIM_ARRAY, o valor de um índice de matriz é nulo ou está fora do intervalo.
- value
- O valor do índice da matriz que está fora do intervalo ou o valor do índice para o elemento da matriz que não existe.
- Ação do sistema
- A declaração não pode ser processada.
- Resposta ao Desenvolvedor
- Execute a ação apropriada, dependendo do contexto em que o valor do índice da matriz é usado:
- Para uma instrução de atribuição FETCH, SELECT INTO, VALUES INTO ou SET em que o destino é um elemento da matriz e um valor de índice da matriz é
nulo, especifique um valor não nulo para o valor do índice da matriz.
- Para uma especificação de elemento de matriz para uma matriz comum:
- Especifique um valor de índice de matriz que não seja nulo.
- Especifique um valor de índice da matriz maior ou igual a 1 e menor ou igual à cardinalidade da matriz.
- Para uma especificação de elemento de matriz para uma matriz associativa:
- Especifique um valor de índice de matriz que não seja nulo.
- Especifique um valor de índice de matriz para um elemento de matriz que existe na matriz.
- Se o tipo de dados do índice da matriz for INTEGER, especifique um valor que seja um número dentro do intervalo de inteiros.
- Para o segundo argumento da função TRIM_ARRAY, especifique um valor maior ou igual a 1 e menor ou igual à cardinalidade da matriz.
SQLSTATE: 2202E
© Copyright IBM Corp.
|
| |