Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

java.sql.SQLException:ORA-01438:

Bạn đang cố gắng cập nhật một cột có giá trị lớn hơn độ dài cho phép.

Điều này xảy ra trên dòng 21 trong trình kích hoạt TRG_AFT_I_U_CATEGORY_MASTER

Các bước giải quyết vấn đề:

  1. Kiểm tra mã trên dòng 21 mà nó đang cập nhật ở cột nào
  2. Kiểm tra định nghĩa của cột để xem giới hạn của nó là gì
  3. Kiểm tra giá trị bạn đang cố gắng đưa vào cột đó và đảm bảo rằng bạn ở trong giới hạn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lặp qua tất cả các lược đồ trong Talend

  2. Quy trình giải quyết không có tham số

  3. Kết nối Oracle với SQL Server thông qua liên kết cơ sở dữ liệu

  4. hàm tổng hợp sql oracle với các giá trị mặc định

  5. Chèn một nút con vào cột XMLTYPE