由于sql字段内容引起的:java.sql.SQLException: ORA-12899: 列 ... 的值太大 (实际值: 204, 最大值: 200)

错误如下:

由于sql字段内容引起的:java.sql.SQLException: ORA-12899: 列 ... 的值太大 (实际值: 204, 最大值: 200)_第1张图片

查看错误内容中的值:

由于sql字段内容引起的:java.sql.SQLException: ORA-12899: 列 ... 的值太大 (实际值: 204, 最大值: 200)_第2张图片

这个字段中的值含有单引号,所以在插入的时候,oracle就分不清字段值的起止位置,导致报错。所以需要将这个varchar2中的单引号删除或者替换成不敏感的字符就行。

你可能感兴趣的:(数据库)