Bonjour,
J'essaye d'insérer un chiffre à virgule (décimal) dans ma base, mais oracle me renvois sans cesse le même message :
Pourriez vous m'expliquer pourquoi ce message et comment faire pour procéder à l'insertion de mes données.valeur incohérente avec la précision indiquée pour cette colonne !
Voici un exemple des quelques lignes que je souhaite insérer :
Et un autre de la structure de ma table :INSERT INTO TPNotation VALUES (5, 'BD', 9, 06);
INSERT INTO TPNotation VALUES (5, 'Math', 8.5, 14);
INSERT INTO TPNotation VALUES (8, 'BD', 7.5, 18);
INSERT INTO TPNotation VALUES (6, 'Math', 14, 07);
INSERT INTO TPNotation VALUES (8, 'Stat', 18, 15);
INSERT INTO TPNotation VALUES (1, 'Algo', 12, 13);
INSERT INTO TPNotation VALUES (3, 'Algo', 11.5, 12.5);
Je vous remercie d'avance pour votre aides les mecs.CREATE TABLE TPNotation(
NumEtud INT,
CodeMatiere VARCHAR2(20),
NoteCC DECIMAL(3,2),
NoteExam DECIMAL(3,2),
CONSTRAINT pk_TPNotation PRIMARY KEY(CodeMatiere),
CONSTRAINT fk_TPNotation_TPEtud FOREIGN KEY(NumEtud) REFERENCES TPEtudiant(CodeEtu)
);
A noter que je mettes NUMBER ou DECIMAL le problème reste le même
Partager