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

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

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

莫失莫忘-2
我在迁移hive  sql 到 flink引擎。原来的很多 hive  sql  中 字符串都是用双引号表示,例如  select * from table1 where column1 = "word"。我如何在不修改SQL的前提下,使flink SQL 支持 双引号字符串。
ps:我看到flink SQL中字符串都必须用 单引号,例如 select * from table1 where column1 = 'word' 。如何使 字符串 既可以是单引号 也可以是  双引号呢
Reply | Threaded
Open this post in threaded view
|

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

nobleyd
MARK,学习下。等回复。

莫失莫忘 <[hidden email]> 于2020年12月8日周二 下午6:49写道:

> 我在迁移hive&nbsp; sql 到 flink引擎。原来的很多 hive&nbsp; sql&nbsp; 中
> 字符串都是用双引号表示,例如&nbsp;&nbsp;select * from table1 where column1 =
> "word"。我如何在不修改SQL的前提下,使flink SQL 支持 双引号字符串。
> ps:我看到flink SQL中字符串都必须用 单引号,例如&nbsp;select * from table1 where column1 =
> 'word' 。如何使 字符串 既可以是单引号 也可以是&nbsp; 双引号呢
Reply | Threaded
Open this post in threaded view
|

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

zhisheng
是跟这个 Issue 有关吗?https://issues.apache.org/jira/browse/FLINK-20537

赵一旦 <[hidden email]> 于2020年12月9日周三 上午10:17写道:

> MARK,学习下。等回复。
>
> 莫失莫忘 <[hidden email]> 于2020年12月8日周二 下午6:49写道:
>
> > 我在迁移hive&nbsp; sql 到 flink引擎。原来的很多 hive&nbsp; sql&nbsp; 中
> > 字符串都是用双引号表示,例如&nbsp;&nbsp;select * from table1 where column1 =
> > "word"。我如何在不修改SQL的前提下,使flink SQL 支持 双引号字符串。
> > ps:我看到flink SQL中字符串都必须用 单引号,例如&nbsp;select * from table1 where column1 =
> > 'word' 。如何使 字符串 既可以是单引号 也可以是&nbsp; 双引号呢
>
Reply | Threaded
Open this post in threaded view
|

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

Jark
Administrator
跟这个 issue 没有关系。

这个听起来更像是 hive query 兼容的需求? 可以关注下 FLIP-152: Hive Query Syntax Compatibility

https://cwiki.apache.org/confluence/display/FLINK/FLIP-152%3A+Hive+Query+Syntax+Compatibility

Best,
Jark

On Wed, 9 Dec 2020 at 11:13, zhisheng <[hidden email]> wrote:

> 是跟这个 Issue 有关吗?https://issues.apache.org/jira/browse/FLINK-20537
>
> 赵一旦 <[hidden email]> 于2020年12月9日周三 上午10:17写道:
>
> > MARK,学习下。等回复。
> >
> > 莫失莫忘 <[hidden email]> 于2020年12月8日周二 下午6:49写道:
> >
> > > 我在迁移hive&nbsp; sql 到 flink引擎。原来的很多 hive&nbsp; sql&nbsp; 中
> > > 字符串都是用双引号表示,例如&nbsp;&nbsp;select * from table1 where column1 =
> > > "word"。我如何在不修改SQL的前提下,使flink SQL 支持 双引号字符串。
> > > ps:我看到flink SQL中字符串都必须用 单引号,例如&nbsp;select * from table1 where column1
> =
> > > 'word' 。如何使 字符串 既可以是单引号 也可以是&nbsp; 双引号呢
> >
>