› 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?
28 de agosto de 2009 às 5:48 pm
#89366
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…