Votre code n'a pas réussi car la colonne employees.employee_id
est un champ non nul sans valeur par défaut. Lorsque vous exécutez :
INSERT INTO EMPLOYEES(INCREASE2)
VALUES ('whatever');
Les valeurs de tous les autres champs de Employees
sont affectés par défaut, ou NULL
si aucune valeur par défaut n'existe. Parce que cela viole une contrainte, vous obtenez une erreur.
Normalement, un champ comme employee_id
serait affecté à une séquence. Cela insérerait automatiquement une valeur auto-incrémentée pour chaque nouvel enregistrement.