列employees.employee_id
が原因で、コードが成功しませんでした デフォルト値のないnull以外のフィールドです。実行時:
INSERT INTO EMPLOYEES(INCREASE2)
VALUES ('whatever');
Employees
の他のすべてのフィールドの値 デフォルト、またはNULL
が割り当てられます デフォルト値が存在しない場合。これは制約に違反しているため、エラーが発生します。
通常、employee_id
のようなフィールド シーケンスに割り当てられます。これにより、新しいレコードごとに自動インクリメントされた値が自動的に挿入されます。