kettle报无效数字的错误ORA-01722无效数字

org.pentaho.di.core.exception.KettleDatabaseBatchException

ORA-01722无效数字

 

我遇到这个错误是从数据库同步到另一个数据库的时候发生的

经过一系列的检查发现

两个表对应列的数据类型不一致

经过修改一下数据类型,修改数据类型的sql

alter table 表名 modify 修改的列名 修改成的数据类型;

例子:alter table user modify id number(12);

当遇到这种错误的时候,你就需要去检查一下kettle中设置的变量的数据类型

或者数据流里面的数据类型有不匹配的问题

 

posted @ 2021-12-02 16:56  是张小白  阅读(497)  评论(0)    收藏  举报