2.3. Valores não informados

Sempre que você não especificar um valor para um campo em uma instrução INSERT, o SGBD irá se comportar da seguinte maneira:

1
Se foi especificado um valor padrão para o atributo, o SGBD irá inserir esse valor padrão (isso é muito comum, por exemplo, para quando queremos que o SGBD insira um valor padrão para datas, como a data em que a operação aconteceu, ou seja, quando o cadastro foi feito).
2
Se o campo não tiver um valor padrão, mas aceitar valor nulo, então o SGBD irá cadastrar NULL nesse campo.
3
Se o campo não possuir um valor padrão nem aceitar valor nulo, então o SGBD irá retornar um erro.
Copyright © 2014 AIEC.