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 columnmysql

数据源是mysql,开始觉得是数字类型的匹配问题,结果调了很久数字的类型也没解决。sql

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

最终是由于mysql的text类型对应到oracle时让我弄成了varchar2(4000),可是mysql中该字段的长度实际是5k多,致使插不到oracle中。数据

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

 

以上。解决方案

相关文章
相关标签/搜索