Oracle
 sql >> Base de données >  >> RDS >> Oracle

ORA-01438 :valeur supérieure à la précision spécifiée autorisée pour cette colonne lors de l'insertion de 3

Vous ne pouvez pas mettre à jour avec un nombre supérieur à 1 pour le type de données number(2,2) est parce que, le premier paramètre est le nombre total de chiffres dans le nombre et le second (c'est-à-dire 2 ici) est le nombre de chiffres en partie décimale. Je suppose que vous pouvez insérer ou mettre à jour les données < 1 . c'est-à-dire 0,12, 0,95 etc.

Veuillez vérifier NUMBER DATATYPE dans NUMBER Datatype.