开发者社区> 问答> 正文

flink11 SQL 如何支持双引号字符串?

我在迁移hive  sql 到 flink引擎。原来的很多 hive  sql  中

字符串都是用双引号表示,例如  select * from table1 where column1 =

"word"。我如何在不修改SQL的前提下,使flink SQL 支持 双引号字符串。

ps:我看到flink SQL中字符串都必须用 单引号,例如 select * from table1 where column1 =

'word' 。如何使 字符串 既可以是单引号 也可以是  双引号呢*来自志愿者整理的flink邮件归档

展开
收起
小阿怪 2021-12-06 12:13:23 2816 0
2 条回答
写回答
取消 提交回答
  • 技术小白

    flink sqlapi用的语法是 apache的Calcite,你可以找一下https://calcite.apache.org/docs/reference.html

    2022-01-28 11:45:00
    赞同 展开评论 打赏
  • 是跟这个 Issue 有关吗?https://issues.apache.org/jira/browse/FLINK-20537*来自志愿者整理的flink邮件归档

    2021-12-06 12:56:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载