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. |