sql >> Databáze >  >> RDS >> Oracle

ORA-01438:hodnota větší než specifikovaná přesnost povolená pro tento sloupec při vkládání 3

Pro datový typ number(2,2) nelze aktualizovat s číslem větším než 1 je to proto, že první parametr je celkový počet číslic v čísle a druhý (tj. 2 zde) je počet číslic v desetinné části. Předpokládám, že můžete vložit nebo aktualizovat data < 1 . tj. 0,12, 0,95 atd.

Zkontrolujte prosím NUMBER DATATYPE v NUMBER datovém typu.



  1. CURRENT_DATE/CURDATE() nefunguje jako výchozí hodnota DATE

  2. Je možné použít uživatelem definované agregáty (clr) s funkcemi okna (over)?

  3. Problém při načítání záznamů s prázdným polem

  4. SQL Server Jedinečný složený klíč dvou polí s automatickým přírůstkem druhého pole