Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ORA-01438:nilai lebih besar dari presisi yang ditentukan yang diizinkan untuk kolom ini saat memasukkan 3

Anda tidak dapat memperbarui dengan angka yang lebih besar dari 1 untuk tipe data number(2,2) karena, parameter pertama adalah jumlah total digit dalam angka dan yang kedua (yaitu 2 di sini) adalah jumlah digit dalam bagian desimal. Saya kira Anda dapat memasukkan atau memperbarui data < 1 . yaitu 0,12, 0,95 dll.

Silakan periksa NUMBER DATATYPE di NUMBER Datatype.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NEW_TIME() Fungsi di Oracle

  2. Hasilkan rentang tanggal menggunakan SQL

  3. Kelompokkan berdasarkan nilai-nilai yang berurutan

  4. TRANSLATE(… MENGGUNAKAN) Fungsi di Oracle

  5. Cara mengulangi rentang tanggal di PL/SQL