Flink SQL ddl 中含有关键字 且在ddl中使用TO_TIMESTAMP、TO_DATE函数语法检查异常问题

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

Flink SQL ddl 中含有关键字 且在ddl中使用TO_TIMESTAMP、TO_DATE函数语法检查异常问题

zilong xiao
如题,在SQL ddl中如含有关键字字段(已用反引号括上),并且在ddl中使用了TO_TIMESTAMP、TO_DATE函数,在进行语法检查的时候会报关键字冲突异常,如果将图中的```itime as TO_TIMESTAMP(time2)```去掉,语法检查正常通过,还麻烦各位大佬帮忙看看~
代码如下图:
image.png
异常堆栈:
Reply | Threaded
Open this post in threaded view
|

Re: Flink SQL ddl 中含有关键字 且在ddl中使用TO_TIMESTAMP、TO_DATE函数语法检查异常问题

Benchao Li-2
你用的是1.10.0版本么?这个版本的计算列处理有点问题,建议用1.10.1尝试一下。

zilong xiao <[hidden email]> 于2020年6月16日周二 下午4:56写道:
如题,在SQL ddl中如含有关键字字段(已用反引号括上),并且在ddl中使用了TO_TIMESTAMP、TO_DATE函数,在进行语法检查的时候会报关键字冲突异常,如果将图中的```itime as TO_TIMESTAMP(time2)```去掉,语法检查正常通过,还麻烦各位大佬帮忙看看~
代码如下图:

异常堆栈:
Reply | Threaded
Open this post in threaded view
|

Re: Flink SQL ddl 中含有关键字 且在ddl中使用TO_TIMESTAMP、TO_DATE函数语法检查异常问题

zilong xiao
是用的1.10.0版本,我尝试切到1.10.1试试看,请问这个有对应的issue吗?想深入了解下这个问题

Benchao Li <[hidden email]> 于2020年6月16日周二 下午5:00写道:

> 你用的是1.10.0版本么?这个版本的计算列处理有点问题,建议用1.10.1尝试一下。
>
> zilong xiao <[hidden email]> 于2020年6月16日周二 下午4:56写道:
>
>> 如题,在SQL
>> ddl中如含有关键字字段(已用反引号括上),并且在ddl中使用了TO_TIMESTAMP、TO_DATE函数,在进行语法检查的时候会报关键字冲突异常,如果将图中的```itime
>> as TO_TIMESTAMP(time2)```去掉,语法检查正常通过,还麻烦各位大佬帮忙看看~
>> 代码如下图:
>> [image: image.png]
>> 异常堆栈:
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink SQL ddl 中含有关键字 且在ddl中使用TO_TIMESTAMP、TO_DATE函数语法检查异常问题

zilong xiao
In reply to this post by Benchao Li-2
我看了下1.10.1的release note,您说的应该就是这个issue:
https://issues.apache.org/jira/browse/FLINK-16345
,但是这个issue所描述的问题貌似和我的不太一样,我的这个问题是在使用TO_TIMESTAMP、TO_
DATE函数且,ddl中含有关键字字段时,语法检测会报错,不知道这个问题是否跟这个issue有关呢?

Benchao Li <[hidden email]> 于2020年6月16日周二 下午5:00写道:

> 你用的是1.10.0版本么?这个版本的计算列处理有点问题,建议用1.10.1尝试一下。
>
> zilong xiao <[hidden email]> 于2020年6月16日周二 下午4:56写道:
>
>> 如题,在SQL
>> ddl中如含有关键字字段(已用反引号括上),并且在ddl中使用了TO_TIMESTAMP、TO_DATE函数,在进行语法检查的时候会报关键字冲突异常,如果将图中的```itime
>> as TO_TIMESTAMP(time2)```去掉,语法检查正常通过,还麻烦各位大佬帮忙看看~
>> 代码如下图:
>> [image: image.png]
>> 异常堆栈:
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink SQL ddl 中含有关键字 且在ddl中使用TO_TIMESTAMP、TO_DATE函数语法检查异常问题

Kurt Young
应该是这个: https://issues.apache.org/jira/browse/FLINK-16068

Best,
Kurt


On Tue, Jun 16, 2020 at 5:09 PM zilong xiao <[hidden email]> wrote:

> 我看了下1.10.1的release note,您说的应该就是这个issue:
> https://issues.apache.org/jira/browse/FLINK-16345
> ,但是这个issue所描述的问题貌似和我的不太一样,我的这个问题是在使用TO_TIMESTAMP、TO_
> DATE函数且,ddl中含有关键字字段时,语法检测会报错,不知道这个问题是否跟这个issue有关呢?
>
> Benchao Li <[hidden email]> 于2020年6月16日周二 下午5:00写道:
>
> > 你用的是1.10.0版本么?这个版本的计算列处理有点问题,建议用1.10.1尝试一下。
> >
> > zilong xiao <[hidden email]> 于2020年6月16日周二 下午4:56写道:
> >
> >> 如题,在SQL
> >>
> ddl中如含有关键字字段(已用反引号括上),并且在ddl中使用了TO_TIMESTAMP、TO_DATE函数,在进行语法检查的时候会报关键字冲突异常,如果将图中的```itime
> >> as TO_TIMESTAMP(time2)```去掉,语法检查正常通过,还麻烦各位大佬帮忙看看~
> >> 代码如下图:
> >> [image: image.png]
> >> 异常堆栈:
> >>
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink SQL ddl 中含有关键字 且在ddl中使用TO_TIMESTAMP、TO_DATE函数语法检查异常问题

zilong xiao
看了下issue,跟我描述的问题很相似,我尝试切到1.10.1试试看,谢谢您的解惑

Kurt Young <[hidden email]> 于2020年6月16日周二 下午5:15写道:

> 应该是这个: https://issues.apache.org/jira/browse/FLINK-16068
>
> Best,
> Kurt
>
>
> On Tue, Jun 16, 2020 at 5:09 PM zilong xiao <[hidden email]> wrote:
>
> > 我看了下1.10.1的release note,您说的应该就是这个issue:
> > https://issues.apache.org/jira/browse/FLINK-16345
> > ,但是这个issue所描述的问题貌似和我的不太一样,我的这个问题是在使用TO_TIMESTAMP、TO_
> > DATE函数且,ddl中含有关键字字段时,语法检测会报错,不知道这个问题是否跟这个issue有关呢?
> >
> > Benchao Li <[hidden email]> 于2020年6月16日周二 下午5:00写道:
> >
> > > 你用的是1.10.0版本么?这个版本的计算列处理有点问题,建议用1.10.1尝试一下。
> > >
> > > zilong xiao <[hidden email]> 于2020年6月16日周二 下午4:56写道:
> > >
> > >> 如题,在SQL
> > >>
> >
> ddl中如含有关键字字段(已用反引号括上),并且在ddl中使用了TO_TIMESTAMP、TO_DATE函数,在进行语法检查的时候会报关键字冲突异常,如果将图中的```itime
> > >> as TO_TIMESTAMP(time2)```去掉,语法检查正常通过,还麻烦各位大佬帮忙看看~
> > >> 代码如下图:
> > >> [image: image.png]
> > >> 异常堆栈:
> > >>
> > >
> >
>