talend工具中往oracle插数据报ORA-01461: can bind a LONG value only for insert into a LONG colum

今天使用talend往oracle插数据报ORA-01461: can bind a LONG value only for insert into a LONG column

数据源是mysql,开始以为是数字类型的匹配问题,结果调了好久数字的类型也没解决。

最终定位到一个类型为text的字段上

最终是因为mysql的text类型对应到oracle时让我弄成了varchar2(4000),但是mysql中该字段的长度实际是5k多,导致插不到oracle中。

解决方案是将text类型对应成clob类型得以解决。

 

以上。

posted @ 2018-11-09 17:41  张不正  阅读(340)  评论(0编辑  收藏  举报
返回顶部