标签: case amazon-redshift
我有一个查询,其中包含4个CASE语句,每个语句具有35个WHEN表达式,这会引发运行时错误(代码:14001,消息:/rds/bin/padb.1.0.7152/data/的查询编译失败)。解释计划没有显示任何错误。
但是,当我通过注释几条将case语句的总数减少到82条时,查询运行正常。
在redshift中,case语句的数量是否有最大限制?
我目前正在使用该查询,方法是注释一些现在不需要但将来可能需要的语句,因此需要一个更优雅的解决方案。
在此感谢您的任何帮助。谢谢!