Pular para o conteúdo

Fóruns Banco de dados Oracle Como colocar ‘NOT NULL’ em uma coluna sem fazer o check? Como colocar ‘NOT NULL’ em uma coluna sem fazer o check?

#89366
Marcio68Almeida
Participante

    A opção NOVALIDATE é uma ótima opção, porém, como o próprio nome diz, o processo não será validado, se, mais para frente você tentar alterar uma outra coluna desta tabela e o tal registro possuir valor NULL, a alteração não será concretizada. Como trata-se de uma tabela com milhões de linhas, esse erro pode acabar acontecendo daqui a algum tempo, e ninguém mais vai se lembrar desta possibilidade…
    Se for confirmado que não há registros com NULL, então é uma boa opção…