| |
Db2 for z/OS 12.0.0 - SQL error codes
- Causa
- COLUMN CANNOT BE ADDED TO INDEX index-name
Foi feita uma tentativa de adicionar uma coluna a um índice, mas a coluna não pôde ser adicionada.
- index-name
- O nome do índice.
A coluna não pôde ser adicionada devido a limitações na cláusula especificada para a instrução ALTER INDEX:
- ALTER INDEX ADD COLUMN
A coluna não pode ser adicionada por uma série de razões, incluindo as mostradas abaixo:
- O índice é um índice auxiliar.
- O índice impõe exclusividade de valores para uma coluna ROWID.
- O índice é um índice de particionamento e o particionamento baseado em índice está sendo usado.
- O índice é um índice XML.
- O índice é um índice estendido.
- O índice é definido com um ponto com a cláusula WITHOUT OVERLAPS.
- O índice possui pelo menos uma coluna INCLUDE.
- O índice impõe uma chave primária, chave exclusiva ou restrição referencial.
- O índice é necessário para uma restrição referencial temporal.
- ALTER INDEX ADD INCLUDE
A coluna não pode ser adicionada por uma série de razões, incluindo as mostradas abaixo:
- O índice é um índice auxiliar.
- O índice é um índice não exclusivo.
- O índice é um índice de particionamento e o particionamento baseado em índice está sendo usado.
- O índice é um índice XML.
- O índice é um índice estendido (como um índice baseado em expressão).
- O índice é definido com um ponto com a cláusula WITHOUT OVERLAPS.
- O índice é necessário para uma restrição referencial temporal.
- Ação do sistema
- A declaração não pode ser processada.
- Resposta ao Desenvolvedor
- Altere a instrução para se referir a um índice que pode ter uma coluna adicionada a ele ou elimine e recrie o índice, incluindo todas as colunas
necessárias.
SQLSTATE: 428FS
© Copyright IBM Corp.
|
| |