kettle报错Parameter index out of range (2 > number of parameters, which is 1).
时间: 2023-11-07 15:50:27 浏览: 183
kettle 跑数异常重试
这个错误是由于参数索引越界引起的。根据引用中的信息,错误信息显示参数的数量应该是1个("which is 1"),但实际上传入了2个参数值("2 > number of parameters")。根据引用中的解释,可能是在SQL语句中定义了1个问号作为占位符,但实际传入了2个值,导致参数数量不匹配。另外,引用提到,如果在动态SQL的条件中使用了错误的注释,它也会将注释内容视为参数。所以,可能需要检查SQL语句中的占位符和参数的数量是否匹配,并确保没有使用错误的注释导致参数数量错误。
阅读全文