sql >> Database teknologi >  >> RDS >> Oracle

ORA-01438:værdi større end den specificerede præcision tilladt for denne kolonne, når der indsættes 3

Du kan ikke opdatere med et tal større end 1 for datatypen number(2,2) skyldes, at den første parameter er det samlede antal cifre i tallet, og den anden (dvs. 2 her) er antallet af cifre i decimaldelen. Jeg gætter på, at du kan indsætte eller opdatere data < 1 . dvs. 0,12, 0,95 osv.

Tjek venligst NUMBER DATATYPE i NUMBER Datatype.



  1. Hvordan finder man summen af ​​flere kolonner i en tabel i SQL Server 2005?

  2. 2 måder at returnere Unix-tidsstemplet i SQLite

  3. Hvad er en databaseforespørgsel?

  4. GREATEST() Funktion i PostgreSQL