Bidang Anda JOB_CHG_HOUR
hanya dapat menampung angka 4 digit, dengan dua desimal, sehingga hingga 99,99. Anda mencoba memasukkan baris yang berisi 125,00 sebagai JOB_CHG_HOUR
nilai. Itu sebabnya Anda meluap (melebihi kapasitas) bidang itu. Pertimbangkan untuk mengubah pernyataan buat Anda menjadi:
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
);
Juga, menurut pernyataan pembuatan tabel yang Anda miliki, bidang JOB_CODE
bertipe CHAR(3)
, jadi Anda memerlukan tanda kutip dalam pernyataan sisipan Anda.
INSERT INTO JOB (JOB_CODE, JOB_DESCRIPTION, JOB_CHG_HOUR , JOB_LAST_UPDATE)
VALUES('500', 'Programmer', 35.75, '26-Nov-09');
Jangan lupa tanda titik koma ;
di akhir pernyataan Anda!