该错误是由于SQL语句中的参数未被正确声明所导致的。可以尝试将SQL语句中的参数前加上“@”符号来声明参数,例如:
SELECT * FROM MyTable WHERE ID = @P7UpdateKey;
同时,还需要在Nifi中的ExecuteSQL操作中配置参数。在“SQL参数”中添加“P7UpdateKey”并指定其数据类型、值和参数索引。
例如:
SQL语句中的参数声明:@P7UpdateKey
Nifi中ExecuteSQL操作中SQL参数配置:
参数名:P7UpdateKey
数据类型: INTEGER
值:${P7UpdateKey}
参数索引:7