kettle执行sql语句错误总结

kettle配置图:

kettle执行sql语句错误总结_第1张图片

1.组件-字段选择报错:ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : 字段 {0} 已经被指定2次 (或更多) 使用同一个名字!

原因:字段选择组件中重复选择了同一个字段导致报错。

处理:字段选择中选择和修改字段需要唯一,删除重复选择的字段。

如图:kettle执行sql语句错误总结_第2张图片

2.组件-执行sql语句报错,

2019/07/10 11:11:43 - 执行SQL脚本.0 - offending row : [xx String], [xx String], [xx String], [xx String], [xx String], [xx String], [xx String], [xx Date], [xx String], [xx String], [xx String], [BusinessId String], [xx String], [BusinessId_1 String]
2019/07/10 11:11:43 - 执行SQL脚本.0 - 
2019/07/10 11:11:43 - 执行SQL脚本.0 - Error setting value #13 [String] on prepared statement
2019/07/10 11:11:43 - 执行SQL脚本.0 - Invalid parameter index 13.

原因:在执行sql脚本中执行多个update语句报错,因为在sql中update语句后用";"导致,在执行sql脚本中sql结束后不应加;结束。

如图:kettle执行sql语句错误总结_第3张图片

你可能感兴趣的:(kettle)