| |
Db2 for z/OS 12.0.0 - SQL error codes
- Causa
- ROW OR COLUMN ACCESS CONTROL CANNOT BE ACTIVATED FOR TABLE table-name FOR REASON reason-code.
object-type object-name IS NOT IN A VALID STATE FOR ACTIVATING ACCESS CONTROL FOR THIS TABLE
O controle de acesso à linha não pode ser ativado explicitamente ou implicitamente, ou o controle de acesso à coluna não pode ser ativado
explicitamente para a tabela.
- table-name
- O nome da tabela.
- reason-code
- O motivo da mensagem ou código SQL, indicado por um dos seguintes valores:
- 36
- A visão do nome do objeto é definida na tabela e a visão é definida com a cláusula WITH CHECK OPTION.
- 37
- O gatilho do nome do objeto é definido para a tabela e o gatilho não é definido como seguro.
- 38
- Uma visão é definida na tabela, o gatilho do nome do objeto é definido para essa visão e o gatilho não é definido como seguro.
- 39
- A tabela é referenciada direta ou indiretamente na definição de uma tabela de consulta materializada.
- 40
- A tabela é uma tabela temporária criada.
- 41
- A tabela tem uma permissão de linha ou uma máscara de coluna que não é válida porque uma tentativa anterior de regenerá-la não foi bem-sucedida.
- 42
- A tabela não pode ser ativada para o controle de acesso à linha porque a tabela contém uma coluna de rótulo de segurança.
- 43
- A tabela não pode ser ativada para o controle de acesso de linha ou controle de acesso de coluna, porque a tabela é uma tabela temporal de
período do sistema, tabela de histórico, tabela habilitada para arquivamento ou tabela de arquivamento.
- object-type
- O tipo de objeto.
- object-name
- O nome do objeto.
- Ação do sistema
- A declaração não pode ser processada.
- Resposta ao Desenvolvedor
- Corrija o erro e emita novamente a instrução para ativar o controle de acesso de linha ou coluna para a tabela.
Para o estado inválido, desative a permissão de linha ou máscara de coluna.
Em seguida, elimine e recrie-o com a definição modificada.
SQLSTATE: 55019
© Copyright IBM Corp.
|
| |