SQL - SQLCODE's - Códigos negativos -20240


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

SQLCode -20240

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • INVALID SPECIFICATION OF A SECURITY LABEL COLUMN table-name.column-name REASON CODE reason-code

      Para uma coluna de rótulo de segurança, a especificação de um atributo em uma instrução CREATE TABLE ou ALTER TABLE, DECLARE GLOBAL TEMPORARY TABLE ou CREATE GLOBAL TEMPORARY TABLE pode ser inválida.

      table-name
      O nome da tabela.

      column-name
      O nome da coluna.

      reason-code
      O motivo da mensagem ou código SQL, indicado por um dos seguintes valores:
      1. O tipo de dados subjacente da coluna do rótulo de segurança não é compatível.
        Uma coluna de rótulo de segurança deve ser definida como CHAR (8) para dados de byte único.
      2. Um procedimento de edição que é definido com a sensibilidade do atributo de linha foi especificado para a tabela com uma coluna de rótulo de segurança.
      3. Uma coluna de rótulo de segurança deve ser definida como NOT NULL WITH DEFAULT.
      4. Uma coluna de rótulo de segurança DEFAULT não pode ser alterada.
      5. Uma coluna de rótulo de segurança não pode ser definida para uma tabela temporária global criada.
      6. O tipo de dados de uma coluna de rótulo de segurança não pode ser alterado.
      7. Uma coluna de rótulo de segurança não pode ser definida para uma tabela que é a fonte de uma tabela de consulta materializada.
      8. Uma restrição de verificação não pode especificar uma coluna de rótulo de segurança.
      9. Uma coluna de rótulo de segurança não pode ser definida para uma tabela apenas de acelerador.

  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Corrija a sintaxe e reenvie a instrução.

      SQLSTATE: 42963
© Copyright IBM Corp.