Ihr Code war nicht erfolgreich, weil die Spalte employees.employee_id
ist ein Nicht-Null-Feld ohne Standardwert. Wenn Sie laufen:
INSERT INTO EMPLOYEES(INCREASE2)
VALUES ('whatever');
Die Werte aller anderen Felder in Employees
werden dem Standard oder NULL
zugewiesen wenn kein Standardwert vorhanden ist. Da dies gegen eine Einschränkung verstößt, erhalten Sie eine Fehlermeldung.
Normalerweise ein Feld wie employee_id
einer Sequenz zugeordnet werden. Dies würde automatisch einen automatisch inkrementierten Wert für jeden neuen Datensatz einfügen.