あなたのフィールドJOB_CHG_HOUR
小数点以下2桁の4桁の数字しか保持できないため、最大99,99です。 JOB_CHG_HOUR
として125,00を含む行を挿入しようとしています 価値。そのため、そのフィールドがオーバーフロー(容量を超えている)しています。 createステートメントを次のように変更することを検討してください:
CREATE TABLE JOB
(
JOB_CODE CHAR(3),
JOB_DESCRIPTION CHAR(25),
JOB_CHG_HOUR DECIMAL(5,2), --will now hold up to 999,99
JOB_LAST_UPDATE DATE
);
また、テーブル作成ステートメントによると、フィールドJOB_CODE
タイプはCHAR(3)
です 、したがって、挿入ステートメントには引用符が必要です。
INSERT INTO JOB (JOB_CODE, JOB_DESCRIPTION, JOB_CHG_HOUR , JOB_LAST_UPDATE)
VALUES('500', 'Programmer', 35.75, '26-Nov-09');
セミコロン;
を忘れないでください ステートメントの最後に!