java.sql.SQLException:ORA-01438:

时间:2011-06-09 09:42:05

标签: java oracle

java.sql.SQLException: ORA-01438: value larger than specified precision allowed for this column
ORA-06512: at "CARE_SLB.TRG_AFT_I_U_CATEGORY_MASTER", line 21
ORA-04088: error during execution of trigger 'CARE_SLB.TRG_AFT_I_U_CATEGORY_MASTER'

1 个答案:

答案 0 :(得分:1)

您正在尝试使用大于允许长度的值更新列。

这发生在触发器TRG_AFT_I_U_CATEGORY_MASTER

的第21行

解决问题的步骤:

  1. 检查第21行上的代码
  2. 检查列的定义以查看其限制
  3. 检查您要添加到该列的值,并确保保持在限制范围内