sql >> Database >  >> RDS >> Oracle

ORA-01438:waarde groter dan gespecificeerde precisie toegestaan ​​voor deze kolom bij het invoegen van 3

Je kunt niet updaten met een getal groter dan 1 voor datatype number(2,2) is omdat de eerste parameter het totale aantal cijfers in het getal is en de tweede (.i.e. 2 hier) het aantal cijfers in decimale delen is. Ik denk dat je gegevens kunt invoegen of bijwerken < 1 . d.w.z. 0,12, 0,95 enz.

Vink NUMBER DATATYPE aan in NUMBER Datatype.



  1. Waarom behandelt Oracle 9i een lege string als NULL?

  2. GROOTSTE() Functie in Oracle

  3. Reconstrueer stand-by DB

  4. Betere gelijktijdigheid in Oracle dan SQL Server?