1.类似这种场景 https://issues.apache.org/jira/browse/FLINK-22903
2.它的核心原因是单个字段中case when逻辑太大生成的动态代码超过64K, 如果升级到1.14版本比较麻烦还有一种解决方案, 将大的case when字段拆解成多个小的case when 字段来减少单个字段逻辑大小来解决这个问题 3. 如 case when condition1 then 1 when condition2 then 2 when condition3 then 3 else ‘其他’ end as tag 拆解为多个tag1,tag2单个字段,再合并成最终tag; 不过这个有问题就是复杂度就会比原来高了 Lincoln Lee <lincoln.8...@gmail.com> 于2022年5月27日周五 11:11写道: > 是 compile 遇到 beyond 64k 异常了? > 可以考虑使用 1.14 及以上版本, 引入了自动的 code splitting: > https://issues.apache.org/jira/browse/FLINK-23007 > > Best, > Lincoln Lee > > > godfrey he <godfre...@gmail.com> 于2022年5月26日周四 23:29写道: > > > 确认一下是sql文本超过64k?具体的异常是什么? > > > > Yun Tang <myas...@live.com> 于2022年5月26日周四 10:06写道: > > > > > > Hi > > > > > > 请使用英文在dev社区发送邮件。另外关于使用方面的问题,建议向user-zh 频道发送,已经帮你转发到相关邮件列表了。 > > > > > > > > > 祝好 > > > 唐云 > > > ________________________________ > > > From: Lose control ./ <286296...@qq.com.INVALID> > > > Sent: Tuesday, May 24, 2022 9:15 > > > To: dev <d...@flink.apache.org> > > > Subject: 1.13.5版本sql大小64k限制bug > > > > > > 请问各位大神,1.13.5版本sql大小64k限制如何修改啊?谢谢 > > >