val visitTable = tableEnv.sqlQuery(s"select url, user from "+ eventTable +" where user = 'Bob'") 报错Caused by: org.apache.flink.sql.parser.impl.ParseException: Encountered "user" at line 1, column 43. 网上一大堆关键字问题,根本不是什么flink关键字冲突的问题,加反点也照样不行,尝试了各种姿势后,才想起其实还有变量引入的方法,下边的才是标准写法,但我就是不知道为什么讲师课件里的就能正常运行上边拼接的写法。 建议大家用这用变量引入的方式去from表,或者进行变量值的引入等,简洁明了,还不会因为拼接有各种报错。 val visitTable = tableEnv.sqlQuery(s"select url, user from ${eventTable} where user = 'Bob'")
Flink sql奇葩变量引入问题Caused by: org.apache.flink.sql.parser.impl.ParseException: Encountered “user“
最新推荐文章于 2024-04-25 16:10:59 发布