sql statement must not contain ? character

在用flinksql向oracle数据库中导入数据时发生报错,sql statement must not contain ? character.
下列是我的flinksql

img

img

你的sql怎么写的,参数个数和变量不一致

参考GPT和自己的思路:

这个错误通常表示在SQL语句中使用了占位符“?”,而这个占位符在Oracle数据库中不被支持。你需要检查你的SQL查询,查找是否存在这个占位符,如果有,请将其修改为正确的参数值,或者使用正确的语法来进行查询。同时,也要确保你的Flink版本与Oracle数据库版本相匹配,否则可能会出现不兼容的错误。